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, Grand Hotel la Chiusa di Chietri, Alberobello, Italy (approx. 40.82088°, 17.21361°)


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