Terrazza del Sol is a restaurant.