Spacious restaurant, La Terrazza, offers a unique dining experience next to the Basilica di Santa Croce. Enjoy views and a prime location.