Office Depot anchored the Plaza in Happy Valley, OR.
Delivered: 1991
Square Feet: 32,500
Asset Type: Retail