The Grove Reviews & Details
1611 Lamar St
The Grove is located at 1611 Lamar St in Houston near the intersection of Lamar Ave and Crawford St. Their menu consists of American dishes . Call (713) 337-7321 today!
- Major Intersection:Lamar Ave And Crawford St
Tell us more about The Grove Houston!