Palace House Newmarket: the royal building at the heart of Britain’s racing town
Newmarket has a habit of confounding first-time visitors. On the surface it can seem like an ordinary Suffolk town stretched along a main road, with shops, cafés, traffic and the quiet routines of daily life.…