The Eurostars Hotel Excelsior is a hotel located on the Lungomare Caracciolo in Naples, offering a restaurant with panoramic views. It is situated near Castel dell'Ovo and provides air-conditioned rooms and a terrace. Key facts used: hotel with restaurant, sea-front location, near Castel dell'Ovo, terrace.