Hotel Villa Sofia is a charming hotel located in the countryside near Viterbo. It offers comfortable rooms with kitchenettes, perfect for guests who want to enjoy a peaceful retreat. The hotel features a beautiful garden where guests can relax and unwind. Guests can also take advantage of the hotel's outdoor swimming pool and tennis court. The hotel provides a shuttle service to Viterbo's city center, allowing guests to easily explore the historic attractions of the area.