Where is 12 Piazza di Santa Maria Maggiore?

Where is 12 Piazza di Santa Maria Maggiore located?

12 Piazza di Santa Maria Maggiore, Lazio, Italy (approx. 41.8968°, 12.49899°)


Where is 12 Piazza di Santa Maria Maggiore on the map?