105 S. Houghton Road - Tucson, Arizona
Silverado Plaza is located at the intersection of E. Broadway Boulevard and S. Houghton Road in Tucson, Arizona and possesses more than 77,000 square feet of retail / professional space. The single-storey shopping centre has excellent frontage and monument signage along S. Houghton Road in close proximity to several upper-middle class neighbourhoods.