Subway 28371

Subway #28371-0 is a Subway restaurant located at Brookside Plaza, 2429-2431 Foxon Road, North Branford, Connecticut.