Subway 12191

Subway #12191-0 is a Subway restaurant located at Eastview Plaza 29 Selkirk Avenue in Ottawa, Ontario.