Where is Relais Santa Maria Maggiore, Rome?

Where is Relais Santa Maria Maggiore, Rome located?

Relais Santa Maria Maggiore, Rome, Relais Santa Maria Maggiore, Rome, Italy (approx. 41.89609°, 12.49915°)


Where is Relais Santa Maria Maggiore, Rome on the map?