Marugame Udon - 114 Middlesex St, London E1 7JH, UK on Eaten