Offering a rooftop restaurant, Hotel Excelsior San Marco is set in Bergamo's central square, Piazza della Repubblica. It has free Wi-Fi throughout and is a 2-minute walk from the main shopping area of Bergamo Bassa.
Number of rooms: 155
Piazzale della Repubblica 6, 24122 Bergamo, Italy
Hotel booked 1 times today.