Get directions to: Subway, Salem, CT Restaurant address: 1 New London Rd # 17 Salem, CT 06420, USA Driving Walking Bicycling Restaurant: Subway