Great mexican food in Niagara falls, Ontario. The place is tucked away in a small plaza however the food quality is amazing. The ingredients are all fresh, high quality and homemade. Try all different sauces to get the taste of it all. Only cash and debit cards accepted, however USD is accepted too.
