meetbeez

Super 8 by Wyndham Lynnwood

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.

Ammenities

  • Projector
  • Coffee
  • Water
  • Wifi
  • Snacks

Location

20707 Highway 99 None

Testimonials

Hear from our guests

4.8 • 15 reviews
Loading testimonials...