Apartment Building
The Luxe on West Call
1600 West Call Street, Tallahassee Central, Florida, 32304
(850) 765-2201