Frascati, Italy, Europe
Rest and recharge at the Hotel Villa Mercede, a beautiful 3-star hotel in Frascati, located approximately 18 miles from the center of Rome.