Grove Robert Del Grande The Grove

The Grove Map

1611 Lamar St. (Crawford St.)
Houston, TX 77010
Map
Dine among the splendor of Houston's Discovery Green.
Openings: Lunch Tues.-Fri., Dinner Tues.-Sat.