Subway 11432

Subway #11432-0 is a Subway restaurant located at Place D'Orleans 110 Place d'Orleans Drive in Ottawa, Ontario.