Picture of the Day: Building Reflection by Erica J Mitchell | Mar 15, 2013 | Pictures of the Day, Travel — Portland, Oregon Window installation art display & reflection of building in window, downtown Portland. Location: 670 Southwest Park Avenue, Portland, Oregon.