Cafe Montrose, HOUSTON, Texas (TX)
Conveniently located at 1609 Westheimer Road () in HOUSTON, Texas (TX) (77006), Cafe Montrose can be contacted at 7135231201. It is advisable to call up in ahead of time to make a reservation.
More restaurants in HOUSTON, Texas (TX)
Cafe Montrose contact information and details:
Address: 1609 Westheimer Road - , HOUSTON, Texas (TX) 77006
Contact Phone: 7135231201