Scholls View Plaza is a commercial complex situated in the bustling city of Portland, Oregon.
It offers a variety of retail and office spaces for lease, catering to businesses looking for a convenient and vibrant location.
Generated from their business information