Get directions to: Italian Villa Restaurant, Somers, CT
Restaurant address: 15 South Rd Somers, CT 06071, USA
Restaurant: Italian Villa Restaurant