at 1611 Lamar St, Houston , 77010 United States
The Grove restaurant is located in the heart of downtown Houston in the 12 acre Discovery Green Park.
12523 FB users likes The Grove Houston, set it to 8 position in Likes Rating for Houston, Texas in Restaurant & Cafe category
The Grove Houston is Houston based place and this enity listed in New American Restaurant category. Located at 1611 Lamar St TX 77010. Contact phone number of The Grove Houston: (713) 337-7321
super doggy style hotdogs
COMING SOON