Two weeks ago, we were invited by The Cavendish Hotel London to see how family-friendly their hotel really is. The Cavendish Hotel is located in the heart of Piccadilly & Mayfair and is within walking distance of fabulous shopping areas and famous sightseeing landmarks such as Piccadilly Circus or Buckingham Palace. The four-star hotel has great transport links, which make exploring London ...