The hotly anticipated New Road Hotel has opened its doors to guests in time for the Spring season. Situated in the heart of East London, moments away from Whitechapel Station, and a short walk from Brick Lane, the City and Shoreditch, New Road Hotel provides luxuriously comfortable accommodation and fun drinking and dining options to tourists and...