Cho Choo Restaurant, 268 Howland Ave, Toronto Tarragon Village

Cho Choo Restaurant

268 Howland Ave, Toronto, ON

(416) 533-2297


This Restaurant is Reportedly Closed / Out of Business.

If this is an error: contact us

Contact Review



We have received reports that Cho Choo Restaurant is out of business. Please give them a call at (416) 533-2297!
Search for other Cho Choo Restaurant locations in Toronto, ON
Is this your Restaurant? Ensure this page is up to date.
Use it to find new customers.
badges
110th visitor, Write a review
Cho Choo Restaurant Map

near M5R 3B6