Cavour 133


Bari • Show on map
View Details for Price
Cavour 133 features rooms with free Wifi in the center of Bari. Popular points of interest nearby include Bari Central Train Station, Basilica of Saint Nicholas, and Ferrarese Square. The accommodation…More info
