Subway 12053

Subway #12053-0 is a Subway restaurant located at, 2617 Main Street , Lake Placid, New York.