Piccolos - 69a Sheen Ln, London SW14 8AD, UK on Eaten