Hotel La Rocca is situated in the Umbrian town of Assisi just below the town’s fortress, the Rocca di Assisi. Umbria, and Assisi in particular, home to Saint Francis and Saint Clare, is a place of spirituality and peace for anyone searching for well…