Get directions to: Subway, Delmar, NY Restaurant address: 180 Delaware Avenue Delmar, NY 12054, USA Driving Walking Bicycling Restaurant: Subway