Windsor ON Food Home Delivery 1. 3580 Tecumseh Road East, Windsor, ON N8W 1H6 | Papa John's Pizza (519) 915-7271