The Capital Grille

restaurant in Pelham Islands, Stamford

Phone: (203) 967-0000

Address: 230 Tresser Blvd