The Laurel Apartments

100
Walker's Paradise

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

No listings were found matching your search criteria.

Didn't find what you were looking for? Contact us:

Please provide a valid email address.