Location, Directions & Parking Our Location Mind’s Eye Center for Mental Health and Wellness 2651 NW Thurman St, Suite 101 Portland, OR 97210 Directions Parking There is free parking along both sides of the street throughout the surrounding area.