Located in Ariccia, Hotel Villa Aricia is in the Castelli Romani hills south of Rome. It offers free Wi-Fi and a Lazio restaurant overlooking a large garden with seating area.