The Windsor Store in Meriden, Connecticut is the perfect place to shop for women's clothing and fashion trends in the ...