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