Subway 16416

Subway #16416-0 is a Subway restaurant located at Delaware Plaza Shopping Center, 180 Delaware Avenue, Delmar, New York.