Radici Restaurant is an Italian establishment that appears to specialize in pizza, as indicated by one of the search results. It is located at 220 York Road.