Hotel Excelsior

  Via Simone Da Locarno 12, Locarno, Switzerland

Booking.com Book Now