Staying at the La Villa - Hotel Remorino, you will be 25 minutes' walk from the highly decorated Catholic Madonna del Sasso Sanctuary and 1.9 km from Plaza Grande. If you are willing to explore even more landmarks in Locarno, consider checking out Pinacoteca Comunale Casa Rusca Art Museum set 2.2 km away.