Subway 26361

Subway #26361-0 is a Subway restaurant located at Delaware Consumer Square Shopping Center, 2730 Delaware Avenue, Buffalo, New York.