Subway 62014

Subway #62014-0 is a Subway restaurant located at Vista Place Shopping Center, 1304 South Plaza Way, Flagstaff, Arizona.