Where is Hotel Flavia, Rome?

Where is Hotel Flavia, Rome located?

Hotel Flavia, Rome, Hotel Flavia, Rome, Italy (approx. 41.9066°, 12.49638°)


Where is Hotel Flavia, Rome on the map?