Doubletree Kensington
London Secret Garden, nestled in the centre of South Kensington, is slinging out a stunning afternoon tea. Overlooked by a stunning 19th-century church, their dining pods provide you with a serene escape from the hustle and bustle - the perfect place to dive into tiers of cakes and sandwiches.