20707 Highway 99 , Lynnwood
Super 8 by Wyndham Lynnwood is located in Lynnwood, within 5 km of Alderwood Mall and 3.9 km of Lynnwood Convention Center. The 2-star motel has air-conditioned rooms with a private bathroom and free WiFi.
Find hotels near landmarks, museums and other sightseeing spots