Freedom Place

Apartment complex

Claim This Business

About

Freedom Place provides 68 newly renovated apartments. A historic rehab, Freedom Place, built in 1928, revitalized a building that had sat vacant and blighted for over a decade. The professional leasing team is ready and waiting to take you for a tour. Be sure to see the current floorplan options. Drop by the leasing office to talk about your next apartment.

Business Hours

Monday 9:00 AM - 5:00 PM
Tuesday 9:00 AM - 5:00 PM
Wednesday 9:00 AM - 5:00 PM
Thursday 9:00 AM - 5:00 PM
Friday 9:00 AM - 5:00 PM
Saturday Closed
Sunday Closed

Customer Reviews

No reviews yet. Be the first to review!

Contact Information

Address:

4011 Delmar Blvd, St. Louis, Missouri