Subway 26686

Subway #26686-0 is a Subway restaurant located at Seneca Square Shopping Center, 1900 Ridge Road, West Seneca, New York.