This is the food page of Little Red Roaster on 71 King St. London ON N6A0A5.
(first reviewed on April 11, 2015, last updated on February 17, 2018.)
Little Red Roaster is ranked #1 of 14 Restaurants in Central London London.
This page has had 292 visitors. You are the 292nd.