Super 8 by Wyndham Lynnwood is located in the city of Lynnwood, Washington. The hotel offers stylish, contemporary and comfortable guest rooms designed uniquely to deliver maximum comfort.
20707 Highway 99 None
Testimonials