Where is Grand Hotel Plaza, Rome?

Where is Grand Hotel Plaza, Rome located?

Grand Hotel Plaza, Rome, Grand Hotel Plaza, Rome, Italy (approx. 41.90523°, 12.47878°)


Where is Grand Hotel Plaza, Rome on the map?