Subway 66906

Subway #66906-0 is a Subway restaurant located at The Home Depot 7158 2056 Bank Street in Ottawa, Ontario.