Marvelous Montrose Masterpiece in Houston, United StatesHouston, 1604 Welch St, Houston, TX 77006, USATownhouse • 10 room(s) • 3 bed. • 3 bath. • 279.5 m²