Login

Baba Geddo (Queen/Duncan)

Lunch & Dinner

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

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