Give us feedback!

Dream Packages for:
Go Shopping at Harrods, London, England


Go Shopping at Harrods, London, England
Harrods is an upmarket department store located in Brompton Road in Knightsbridge, in the Royal Borough of Kensington and Chelsea, London. The store occupies a 5-acre (20,000 m2) site and has over one million square feet (90,000 m2) of selling space in over 330 departments making it the biggest department store in Europe. The Harrods motto is Omnia Omnibus Ubique—All...

Windsor Castle Tour from London wit...

Follow the footsteps of British royalty with a tour of Windsor Castle, just over an hour’s drive from London. Your half-day trip gives you an inside look at the many areas of Windsor Castle, home to Queen Elizabeth II, including...
Duration: 6 hours 30 minutes
Price: $110.50