Italian Villa Pizza

15 South Rd, Somers, CT 06071