We've been going to Mexican Mariachi pretty much ever since they opened. They added a second location in Hamilton last year (their first location ...
All reviews seem positive