Welcome to Montrose Place Townhomes

Montrose Place Townhomes is located at 606 Marshall Street in Houston, Texas. The condominium apartment community sits in the heart of the Audubon Place Historical District and largely in the Montrose Historical District.

Our community is located right on the out skirts of Downtown Houston. Our neighborhood is one of the first inner-city suburbs with the feel of home, but the convenience of inner-city living. The community is four blocks from the Metro Rail commuter train and HWY 59, HWY288 and I45, and less than ten minutes from the Texas Medical Center, University of Houston, and Houston Community College.

The condominium apartment community consist of 36 individually owned units in three separate buildings sharing one common roof. We have a common area pool area, two grilling stations, and two pool side tables for casual entertaining. Montrose Place Towhomes is a Deed Restricted community. The Home Owners form an Association of Members that govern the day-to-day business and culture of this community.