Address: Piazza Grande, Locarno
Hotel rating from 196 guests: 7.9
The Dépendance dell'Angelo hotel is located in a prestigious city area, offering excellent service at attractive prices. An incredibly beautiful restaurant decorated in the style of an old tavern. …