Sports bar · 187 Main St, Stamford, CT
See full menu
More food in Stamford, CT · Sports Bar in Stamford