Polished, Grown-up & a Little Bit Wild: Birch Selsdon Hotel by A-nrd.
Situated in the 200-acre historic Selsdon Park, just 30 minutes from Central London, Birch Selsdon is the sort of place where you can slip off your shoes and into the wilderness, with nowhere yet everywhere to go. Once a 19th-century...