Online Highways Home > Texas > Houston
City Map with Features

Montrose Inn

The Montrose Inn is a 7-room, bed & breakfast located in Montrose. All rooms have queen-size bed, cable TV and phone. They do not have a swimming pool, hot tub or sauna. But they serves a free full breakfast, free soft drinks, snacks and sandwiches.

Location: 408 Avondale, Houston Texas 77006 Telephone 713-520-0206 Toll Free: 800-357-1228

See more Bed and Breakfasts and Country Inns.

Search Houston Texas