Login

Baba Geddo (Queen/Duncan)

Lunch & Dinner

  • 69 Duncan St. Toronto
  • P: 4169014336
  • Business Hours 11:00am to 8:30pm

Located in the shared Baba Geddo + Mr. Burrito Plus storefront.