Is this place really only open 3 hours a day? What are the operating hours?
Address: 1119 Pease St, Houston, TX 77002, USA
Jay V | Oct 11, 2021
M-F for lunch 11a-2p
Andy James | Oct 11, 2020
This place is really only open 3 hours a day.
Thanks! Your answer is awaiting moderation.