TŌU - Arcade Food Theatre, 101-103 Oxford St, West End, London WC1A 1DB, UK on Eaten