Timberlee Apartments SW Portland | Portland Apartment Rentals, The Timberlee features spacious apartments on lovely grounds. Located in close-in southwest Portland off Beaverton-Hillsdale Highway, we are a short walk to a major transportation/bus route into downtown Portland and Beaverton. We enjoy close proximity to Oregon Health Sciences University, Portland State University and Lewis and Clark College.