Bagnoregio, a charming hilltop town in Italy's Viterbo province, is known for its stunning medieval architecture and panoramic views. The historic municipality, with a population of around 2,500 residents, sits on a volcanic tufa rock overlooking the Tiber river valley.
This description is generated with AI