An interactive map showing the location of Villa Friuli, Torrington, Litchfield County, Connecticut, USA.