Subway 12053

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