Subway 12331

Subway #12331-0 is a Subway restaurant located at Squaw Peak Plaza Shopping Center, 6825 North 16th Street Suite A6, Phoenix, Arizona.