Subway 23913

Subway #23913-0 is a Subway restaurant located at Mattlind Square Shopping Center, 16819 South Dupont Highway Suite 100, Harrington, Delaware.