Property Location With a stay at this property in London (Wandsworth), you'll be close to Wimbledon Tennis Club. This property is within the vicinity of Natural History Museum and Buckingham Palace. Rooms Make yourself comfortable in your accommodation.