October 26, 2012 Toronto Island Cafe by CafeToronto The wonder of the Island, 10 minutes from downtown Toronto LOCATION 20 Withrow Street Toronto, Ontario, Canada M5J 2C4 HOURS Sunday-Thursday 8am-8pm Friday + Saturday 8am-9pm CONTACT 647-299-5514