Sodo Pizza (Walthamstow)

Italian • Vegetarian Friendly • Pizza

4.2 (18)
View delivery time and booking fee. • 

21 Hatherley Mews, Walthamstow, London E17 4qp, Uk,  • More info