Sightseeing
Bayswater is located just a short distance from many of London’s most iconic attractions, including Buckingham Palace, the British Museum, and the Tower of London. Be sure to check out Hyde Park, one of London’s largest and most beautiful green spaces, just a few minutes’ walk from the hotel. Here you can enjoy a leisurely stroll, rent a bike, or take a boat ride on the lake.