Think of Croydon and you might imagine an urban landscape, bustling traffic and the blue capped chimneys of an IKEA megastore. Little would you think that, just a short drive away from East Croydon station, there’s a stylish hotel set in 200 acres of green space, just waiting to welcome you into its cool, effortlessly chilled embrace. This is Birch Selsdon, the new sister hotel to Birch Cheshunt in North London. The Birch group describe their hotels as an ‘unashamed escape from the everyday’. It’s all about ‘bringing like-minded people together and providing them with the space to reconnect –…