Via Partenope 48, 80121 Napoli
Hotel
4 stars
with
134
rooms
Overlooking the Bay of Naples, Hotel Excelsior features a terrace and a rooftop restaurant. Set 984 feet from
Castel dell'Ovo, it offers air-conditioned rooms and free WiFi throughout.
With an elegant décor, all rooms come with a flat-screen TV and a kettle. The bathroom includes bathrobes and free toiletries. ...