Hotel Dell' Angelo(3 stars)

Piazza Grande 6600 Locarno Switzerland View on map