Barbecue restaurant Tavern O Karvelis, established since 1974, known for its grilled specialties.