London may not quite hold the tag of being ‘the city that never sleeps’, but it makes sure you’re asleep before your head hits the pillow when it is time to turn in for the night. From the bright lights and loud sounds of Leicester Square to the cultured and elegant venues of Covent Garden [...]