Super 8 by Wyndham Toronto East ON is located 15.58 km from Toronto center