Where is Grand Hotel la Chiusa di Chietri, Alberobello?

Where is Grand Hotel la Chiusa di Chietri, Alberobello located?

Grand Hotel la Chiusa di Chietri, Alberobello, Puglia, Italy (approx. 40.82088°, 17.21361°)


Where is Grand Hotel la Chiusa di Chietri, Alberobello on the map?