Bailey's Hotel
The Bailey’s Hotel is a charming way to enjoy an afternoon tea in London. Close to the Natural History Museum and Kensington Palace, you’re not far from some of London’s best attractions. The afternoon tea menu is very well priced at only £29 per person.