Travelodge Seattle North of Downtown 2 stars

8512 Aurora Avenue North, Northgate, Seattle, WA 98103, United States of America

Hotel image
Read more reviews for Travelodge Seattle North of Downtown