Villa Eden Apartment
Via San clemente centro 33, 06036 Montefalco, Italy
Boasting garden views, Villa Eden offers accommodation with a balcony and a coffee machine, around 23 km from La Rocca. It features free bikes, a garden, city views and free Wi-Fi.