Del Parco 17

  Via Respini 8, Locarno, Switzerland

Booking.com Book Now