Where is Excelsior Palace Hotel, Taormina?
Where is Excelsior Palace Hotel, Taormina located?
Excelsior Palace Hotel, Taormina, Sicilia, Italy (approx. 37.85056°, 15.28116°)
Where is Excelsior Palace Hotel, Taormina on the map?
{"latitude":37.85056,"longitude":15.28116,"title":"Excelsior Palace Hotel, Taormina"}