Subway 58599

Subway #58599-0 is a Subway restaurant located at Devonshire Mall 3100 Howard Avenue in Windsor, Ontario.