Euclid Apartments
5310 N. Euclid Avenue, St. Louis, MO 63115- Type: Apartment
- Category: Mixed Population
- Address: 5310 N. Euclid Avenue, St. Louis, MO 63115
- Phone Number: 314.382.9211
-
Managed By:
St. Louis Housing Authority
M–F: 9:00 AM – 6:00 PM
About Euclid Apartments
Near I-70 in the Mark Twain neighborhood, Euclid Plaza apartments with its mix of 108 studio and two-bedroom units is one of our most conveniently located communities.