15JanLittle India Restaurant Little India Restaurant is a scrumptious place located at 255 Queen Street West. This spot is