Ichiban Teriyaki (Stamford) reviews - SkyPhone Spot