Subway 34500

Subway #34500-0 is a Subway restaurant located at 151 Avalon Drive in Labrador City, Newfoundland and Labrador.