Beboz Italian Street Food - 60C Holborn Viaduct, Holborn, London EC1A 2FD, UK on Eaten