Pizza Nova

9.3

2201 Ellesmere Rd, Scarborough, ON M1G 3M6, Canada

Opens at 11:00 AM

This restaurant manages its own delivery.