1. Stahlbush Island Farms Inc 3122 SE Stahlbush Island Rd, Corvallis, OR 97333 Coordinate: 44.53379,-123.23761 Phone: (541) 753-8942