Posted on October 26, 2012 by CafeToronto Toronto Island Cafe 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