Temakinho London Tower Bridge - Unit 1.3, Potters Field Park, One, Tower Bridge, London SE1 2SG, UK on Eaten