To navigate, press the arrow keys. Stick's Home Theater ← View details 114 Patillo Road, Windsor, Ontario N8N 2L9 +1 519-819-2260 Get Directions From* To * — Required information