Albo Group LLC has leased a 1,673 square foot retail space located at 1775 E. Tropicana Ave. Ste. 100A, in Las Vegas. Brett Beck of Virtus Commercial represents both the Lessee and the Lessor, Tropicana Spencer Center LLC.