Grill house offering grilled meats and street food favorites. Located in Plomari's central square.