Toro Taqueria

Lunch

  • 139 Bank Street. Ottawa
  • P: 3439977066
  • Business Hours Open 11:00 AM - 2:00 PM

We are now located at 139 Bank Street!