Subway 21062

Subway #21062-0 is a Subway restaurant located at Silverado Plaza Shopping Center Broadway and Houghton, 105 South Houghton Road Suite 143, Tucson, Arizona.