Subway 29767

Subway #29767-0 is a Subway restaurant located at Adelaide Center 1030 Adelaide Street North in London, Ontario.