Westwood Plaza Shopping Center, 1 Klarides Village Dr, Seymour (203) 888-6888
Westwood Plaza Shopping Center, 1 Klarides Village Dr, Seymour, CT 06483 (203) 888-6888