Teton Industrial Park
Teton Industrial Park is an approximately 23,352 square foot light industrial building situated on approximately 3.20 acres. It’s strategically located just off of Tualatin-Sherwood Road at the corner of SW Teton Avenue and SW Manhasset …