Windsor ON Tourist Attractions 1. 2340 Dougall Ave, Windsor, ON N8X 1T1 | Paradise Gaming Center (519) 977-5513