Subway 11869

Subway #11869-0 is a Subway restaurant located at Town Hall Square Plaza, 2287 Grand Island Boulevard, Grand Island, New York.