Anguillara Sabazia is a charming town located in the province of Roma, Italy. Nestled along the shores of Lake Bracciano, it offers breathtaking views and a peaceful atmosphere. As of our last data, it had approximately 17,000 inhabitants.
This description is generated with AI