Mikado is a bar Downtown St. Catharines St. Catharines located in Canada.
117 St Paul St. Catharines ON Canada
This place is as sketchy as they come. Ultra smoky on the dance floor and avoid the washrooms if you can.
Vampire Ball...accept no substitutes
Always cheap beers !
Vampire Ball nothing else compares.
Great drinks outside, with great music, and amazing lit up buckets. Plus the seating arragnments are something I've never seen. Like it a lot. - Emma Cosby