Chimichurri's South American Grill

1660 W Lake Houston Pkwy Ste 106
Houston, TX
281.360.0015
30.061869
-95.17206
Hours:
Mon - Thu:11am - 10pm
Fri:11am - 11pm
Sat: 5pm - 11pm
Sun: 4pm - 9pm

for Chimichurri's South American Grill
Directions
from: