Tasti Pizza

23 Amhurst Park London N16 5AA