Gravina in Puglia is a medieval town built next to one of the ravines that can be found in the geological landscape on the border between Puglia and Basilicata. The city is home to various attractions: the Church of San Michele delle Grotte, the Santa Maria Assunta Cathedral and the underground tunnels and passageways.