Where is Hotel Ambassador, Rimini?

Where is Hotel Ambassador, Rimini located?

Hotel Ambassador, Rimini, Hotel Ambassador, Rimini, Italy (approx. 44.0529°, 12.59658°)


Where is Hotel Ambassador, Rimini on the map?