This is the food page of IMPERATOR on 2901 STEELES AVE W North York ON M3J3A1.
(first reviewed on June 12, 2012, last updated on July 6, 2015.)
IMPERATOR is ranked #5 of 24 Restaurants in York University Heights North York.
This page has had 3001 visitors. You are the 3001st.