Cushman & Wakefield sells Zocallo Plaza for $15.55M
Zocallo Plaza, a 51,195 square-foot retail center located near Scottsdale Road and Frank Lloyd Wright Boulevard in Scottsdale, sold for $15.55 million. Built in 1999, Zocallo Plaza is currently 100 percent…