Hotel Excelsior San Marco si trova in Piazzale della Repubblica, 6, 24121, Bergamo, Italia.