Travelodge by Wyndham Seattle North of Downtown is a Hotel located at 8512 Aurora Ave N, Seattle, WA 98103. It has received 427 reviews with an average rating of 3.2 stars.
The address of Travelodge by Wyndham Seattle North of Downtown: 8512 Aurora Ave N, Seattle, WA 98103
Travelodge by Wyndham Seattle North of Downtown has 3.2 stars from 427 reviews
Hotel
1788 reviews
255 S King St, Seattle, WA 98104