We had parked in the big muni lot and were on our way to meet friends at Imperial Palace last nite. We noticed a new-ish looking place with the name PERFECT TEAM CORPORATION RESTAURANT. It is upstairs from a department-like store. The address is 136-59 37th ave.
Has anyone been? BTW, it was our first time to Imperial Palace and was impressed how busy it was for a Mon nite. The food was good but we ordered somewhat conservatively. I hope next time to branch out.