Towne House

Saint Louis, United States

4.5

Closed now

2 reviews

Map

Streetview

Activate map

Description

Specialties

Welcome home to Towne House Apartments… where comfort and convenience meet. Perfectly located in the heart of St Louis, Missouri, you’ll discover everything that you need and love is conveniently close to home! Our warm and inviting apartment community is set among a residential neighborhood surrounded by every imaginable recreation available. Shopping, restaurants, local schools and commuter friendly freeways are all just minutes away.