Places to Stay in Castro (Lombardy)
Filter Results
Apply Filters
Clear Filters
1 option found
-
Vulcano Palace
Show map
Located around a 10-minute ride from Torre del Vescovo Tower, the comfortable Vulcano Palace Castro hotel offers rooms with scenic views of the lakeside. Boasting an à la carte restaurant, this…
From US$ 102price for 1 nightBOOK