Mar
2
2017
Red Top Mountain Restaurant 红顶山庄
37-02 Main St,
Flushing, NY 11354
(718) 808-3388
The entrance is on 37th Avenue, 2nd floor. It’s been changing hands. The last time I was there, was years ago – couldn’t remember the name. The food isn’t salty enough for my taste but the taste isn’t plain – rather like it, for a change.
The square bamboo containers are nice touch. Good service – not busy on a weekday late morning. The spacious bathroom is yucky.