Staying at The Windsor Hotel
The Windsor Hotel was built in 1879 and earned a reputation as the “Queen of the Cape May hotels,” because of its quintessential Cape May look. Most of these cards are stamped from over a century ago, when the establishment was very active. This queen had been visited by Hollywood […]