Follow Travel Trip Master on Facebook Blog Contact Us
Windsor Castle

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