Buffalo Greenwich American Grill Restaurant & Tex-Mex

Come and watch the euros at Buffalo on a 75 inch screen tonight!⚽️