Windsor, England
Windsor, England is home to Windsor Castle: The Queen's weekend residence. This famous royal fortress and the Royal Arms are featured on the city's shield. The shield also features a stag's head, representing the Windsor Great Park.
More by Curt R. Jensen View profile
Like