Absolutely not. I live near Windsor Connecticut and my groceries are delivered from there. I've been there numerous times. Lots of places in New England are named after places in Old England, which is where this Windsor is, I think. Looks like England.
Great pictures, @Candy Gal ! Thanks for sharing. That castle must be BIG. It is everywhere, it seems!
The Natural History Museum and London Bridge; is it still there? Someone told me a rich guy over here bought it and had it reassembled in Arizona!