1-3 Ithaca Rd, Horseheads, New York 14845 USA
Located in a strip mall. Place is big but you have to watch for it.
Photo Credit: Yelp