Subway 12301

Subway #12301-0 is a Subway restaurant located at Buttermilk Falls Plaza, 401 Elmira Road Suite 1, Ithaca, New York.