Lumen Apartments is a residential complex situated in Tallahassee, FL, offering modern living spaces for individuals and families. With a range of amenities and floor plans, Lumen Apartments provides a comfortable and convenient living experience for its residents.
Residents of Lumen Apartments can enjoy access to community spaces, such as a fitness center and pool, as well as proximity to local attractions and dining options. The complex aims to provide a welcoming and vibrant environment for those seeking a new place to call home in Tallahassee.
Generated from their business information