Indulge in luxury at the Richmond Apart Hotel in Liverpool. Prestigiously located in the city’s Hatton Garden area, the Richmond boasts 152 sumptuous hotel rooms, all of which can be sectioned ...