Immigration Office 130 Ouellette Place (Prime Rose Plaza) Suite A Windsor, ON, CA N8X 1L9 Phone: 519-966-8173 Category: Other Agencies