I'm staying at the Embassy Suites at the Galleria for the next few days. What is there to do nearby and where in the hell is the nearest liquor store that has a good selection of craft beer?
quote:
Theres a specs at Sage and Richmond, but it's not as awesome as the downtown location