You are here: Home » Excelsior Palace

Excelsior Palace

  • Excelsior Palace
    Excelsior Palace
    Alpharoms
    Review this store
    Italy
    SICILY
    The Hotel Excelsior stands on the superb promontory of Taormina and is bordered by the remains of a Greco-roman walls, originally built by Andromacus in the year 374 BC.
    Free

    Visit Store »

Add a Review/Comment

Price Compare : From Free

Similar Products