I've been there on atour, I just had great time! looking at Rome from the hill at night while sipping a glass of nice italian wine, unforgettable!! Not to mention the staff so kind, helpful and friendly! Loved it.
Location: Italy > Lazio > Province of Rome > Rocca di Papa
Ranked #2 of 3 hotels in Rocca di Papa
Hotel Class:3 star — Villa del Lago 3*