Caravaggio Apartments


Bergamo • Show on map
View Details for Price
Conveniently located in the center of Bergamo, Caravaggio Apartments features free Wi-Fi access and air conditioning. Bergamo Train Station is a 5-minute walk from the property. The Caravaggio offers…More info
