We have been going to Showa for a few years now and have never been disappointed....It is tucked away at the corner of a small shopping center in Wantagh. If you havent been there you have missed a treat.
Pros: Excellent food, service and atmosphere....
more