Capitol Theatre is a theater City Centre Windsor located in Canada.
121 University Ave W (Pelissier St) Windsor ON N9A 5P4 Canada
Credit Cards | Yes (incl. American Express) |
Windsor International Film Festival ! 9 years running!
Go to the film festival it is awesome
If you rent here please talk to Gayle and David and then heed what they say. They KNOW this business.
Windsor Film Festival is totally awesome
Awesome place to take the family to see a good play - Jarryd Barr
Windsor did an amazing job building, maintaining, and filling this plaza with talent. Here comes another Blues fest weekend!! Can't wait!! - Scott James
Excellent concert venue. All seating. No GA/Pit area. - Benjamin Knizacky
Great atmosphere and amazing food! The prices are high but the quality makes it worth every penny. Try the braised short ribs, they are fall-off-the-bone delicious! - Katie S