Subway 24450

Subway #24450-0 is a Subway restaurant located at Titan Plaza 1020 Islington Avenue in Toronto, Ontario.