Subway 58644

Subway #58644-0 is a Subway restaurant located at Branford Northbound Service Pl, I-95 Northbound, Branford, Connecticut.