Hotel Excelsior San Marco



Bergamo • Show on map
Price as low as EUR 96.40
Offering a rooftop restaurant Hotel Excelsior San Marco is set in Bergamo's central square Piazza della Repubblica. It has free WiFi throughout and is a 2-minute walk from the main shopping area of Bergamo…More info


