Montrose Inn
408 Avondale St
Houston
TX
77006
(713) 520-0206
montroseinn.ca
Open Map
Description
Montrose Inn is located at 408 Avondale St, Houston, TX. This location is in the Neartown - Montrose neighborhood. This business specializes in Bed & Breakfasts.
by merchantcircle on October 07, 2018 from
merchantcircle
Bed & Breakfasts
Bed and Breakfast
Central
Hotel
Hotels
Hotels & Lodging
hotels & motels
Houston Hotels
n/a
Other Lodging