Windsor, England, a pleasant town along the Thames 20 mi/30 km west of London, is home to Windsor Castle, the most accessible of all the royal properties. The castle's highlights include St. George's Chapel, Albert Memorial Chapel, Queen Mary's Dolls' House and the state apartments. A formal garden—the first in more than 100 years—opened in 2002 to commemorate Queen Elizabeth's 50 years on the throne.
The vast Windsor Great Park, which stretches south from the castle, is a fine setting for a ... Subscribe to travel42 to read the full Destination Guide. travel42 offers professionally written guides on more than 5,700 travel destinations and ports-of-call worldwide. Go to travel-42.com to learn more, or call 1.866.566.8136 to subscribe. Copyright (c) 2016 Northstar Travel Media, LLC. travel42.