Girl (And Boy) About Townhouse | Afternoon Tea at Dean Street Townhouse, 69 – 71 Dean Street, London W1D 3SE

by

Afternoon tea in London is showing no signs of disappearing, new twists are added all the time. There’s one for men (up our street), themed ones, Route Master ones, burger ones (surprised that… Continue reading