Subway 11273

Subway #11273-0 is a Subway restaurant located at Greenwood Mall 963 Central Avenue in Greenwood, Nova Scotia.