North Creek Office Plaza, Bothell, WA 98011 - Office Space for rent
North Creek Office Plaza is located at 18438 120th Avenue NE in WA, Bothell, 98011. The Office building features a total of 66,421 Sqft. There is 1 Office space available for lease at 18438 120th Avenue NE, Bothell, WA, 98011, totaling 66,421 Sqft. The largest space available has 66,421 Sqft.