This place is located in a nondescript little strip plaza on the south side of Kingston Rd just west of Liverpool in Pickering. Not much in the way of ambience, I’m afraid. However, the food I have tried here has been delicious, and my daughter and son-in-law, who are quite the «foodies», agree.I am not very…