Subway 23240

Subway #23240-0 is a Subway restaurant located at Terra Losa Shopping Centre 9516 170 Street in Edmonton, Alberta.