Windsor Castle
Located just outside of London, Windsor Castle is the oldest and largest occupied castle in the world. It has been the official residence of the Queen and is surrounded by beautiful gardens where no less than the big man himself, Henry VIII is buried here.
Enjoy the royal treatment for yourself as you relax and unwind in one of Breaks London's luxury
Hotels