Subway 19760

Subway #19760-0 is a Subway restaurant located at 66 North Main Street, Branford, Connecticut.