Pizza Pizza~

398 Dewsbury Road

LS11 7JX Leeds


Pizza Pizza~ is a Indian takeaway in Leeds. Why don't you try our or ?