A grill restaurant offering a taste of grilled meats.