VQ Aldgate - London Restaurant Review
True ‘24-hour city’ status is only bestowed on a few places around the world. New York – the ‘city that never sleeps’, and increasingly, cities like Seoul and Amsterdam are vying for the title. But London took a step closer last year with the advent of the night tube (its first birthday is…