There’s a newcomer to the Central London afternoon tea scene. The Green Parlour has had a makeover inspired by London’s great parks and gardens, and it’s now open and serving tea every day of the week ...