Enjoy fresh, tender grilled meats in a unique interior at this restaurant.