Subway 25885

Subway #25885-0 is a Subway restaurant located at Transit & French Plaza, 4770 Transit Road, Depew, New York.