La Sosta is a restaurant and pizzeria.