8.2/10
Very Good
6 reviews
Free Wi-Fi
Located in Santa Maria, Ristorante Bellavista features a garden, restaurant, bar, and free Wi-Fi throughout the property. The property is non-smoking and is situated 43 km from Piazza Grande Locarno.
Number of rooms: 3
Via alla Chiesa ------, 6541 Santa Maria, Switzerland