Barbecue restaurant Mavrogalos offers grilled specialties.