1217 Welch Street Street #5, Houston, TX, US, 77006 Description Great Efficiency apartment in the heart of Montrose, all bills paid and parking. . Great location walk to everything Details Price: 1,095 USD Status: For Sale Type: House Bedrooms: 1 Bathrooms: 1 Images Back to Properties