Locust Street Lofts is a multifamily property located at 416 23rd Street in St. Louis - Downtown, St Louis. Built in 2007, the property features 68 units, of the following types: One Bedroom/Townhouse/Loft/One Bath, Two Bedroom/Townhouse/Loft/One Bath, totaling 51,737 SqFt.