Where is 4BNB - Cavour Square Apartment, Rome?

Where is 4BNB - Cavour Square Apartment, Rome located?

4BNB - Cavour Square Apartment, Rome, 4BNB - Cavour Square Apartment, Rome, Italy (approx. 41.90686°, 12.47089°)


Where is 4BNB - Cavour Square Apartment, Rome on the map?