Searching for "Barbecue Near Me"? Grill House has some of the best Barbecue in National City. Located at 108 E 8th St, Grill House is a convenient option that delivers to the area around National C...show more
Last updated February 25, 2020