Pizza Metro Pizza - 64 Battersea Rise, London SW11 1EQ, UK on Eaten