Come find us in the heart of the Montrose in Houston, Tx. We are at 904 Westheimer Rd, Houston, Tx, 77006. Our block is the corner of Westheimer and Montrose, behind Uchi and Aladdin Mediterranean. Our front door faces Grant St.