113 W Main StStamford, Connecticut 06902Website: Click here for restaurant websitePhone: (203) 998-7474