Subway 11717

Subway #11717-0 is a Subway restaurant located at Lake Vista Square Shopping Centre 199 Wentworth Street in Oshawa, Ontario.