Please check your inbox, open the itinerary and have fun!
It is located in Roma, the capital of Italy. The name of the square comes from the known and important church of Santa Maria Immacolata in the place of San Lorenzo.
trip created by
Valentina Collusee more trips & reviews
Related Blog Posts