La Piazza is an Italian restaurant offering food and alcohol.