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.