1. Luckiamute Watershed Council 226 S Main St Ste L, Independence, OR 97351 Coordinate: 44.85182,-123.18476 Phone: (503) 837-0237