Hotel Barchetta Excelsior

4.0 star property
Upscale lakefront hotel, walk to Piazza Cavour

Choose dates to view prices