The Tailgate Deli
Home
New Items
Hours of Operation
Find Us
Our Menu
Contact Us
We are located at 741 Delaware Rd., Tonawanda, N.Y. 14223 in the Sheridan Plaza.