The Laurel Apartments
The Laurel is a 11-story high-rise apartment building with 205 condominium homes located at 622 N 7th St in the Downtown neighborhood of St. Louis. Building amenities at The Laurel include an open-air garden atrium, garage parking and fitness center.
Laurel Apartments For Lease