Subway 11711

Subway #11711-0 is a Subway restaurant located at Millwoods Mainstreet Shopping Centre 6576 28th Avenue Northwest in Edmonton, Alberta.