Holiday Inn Express Hotel & Suites Portland-NW Downtown

2333 Nw Vaughn St
Portland
Oregon
United States