Lyca Tel LLC has renewed their lease for a 1,025 square foot office space inside Century Park, located at 1771 E. Flamingo Rd. Ste. 121B. Brett Beck of Virtus Commercial represented both the Lessee and the Lessor, Flamingo Spencer, LLC.