Alberobello and Castel del Monte Private Day Tour from Rome
Alberobello, in the region of Puglia in Southern Italy, is a strange and picturesque destination, which is becoming an important fixture on travel itineraries, as well as independent travelers. The sm