Hotel Camelia
Hotel
Cameri, Piedmont
9.3/10
Wonderful
55 reviews
Free Wi-Fi
Hotel Camelia is located 1 km outside Cameri and offers modern-style rooms with free Wi-Fi. The property has a 24-hour desk.
Number of rooms: 61
Strada Provinciale per Novara 131, 28062 Cameri, Italy