Hotel Dell Angelo

Piazza Grande
Locarno
Switzerland