Barbecue restaurant serving grilled specialties. Located on 1is Merarchias street.