Drove past a plaza located on 16th Avenue just west of Warden this evening. Noticed a 'new' restaurant by the name of ' Win's Seafood Chinese Restauarnt' ( aka 'Cheuk Tung Tin' in Cantonese'). The car park was packed and people was actually waiting outside of the restaurant!! A great sign!!
Question: Any fellow chowhounder been yet? How was the food?