Ichiban Teryaki House

restaurant in Pelham Islands, Stamford

Phone: (203) 327-8888

Address: 100 Greyrock Pl Unit D308