Location: 121 University Avenue West, Windsor, Ontario N9A 4M6, Canadá 42° 19' 2.0928" N, 83° 2' 25.1556" W See map: Google Maps