Holiday Inn Express Hotel & Suites Portland-Northwest Downtown 3 stars

2333 Northwest Vaughn Street, Portland, OR 97210, United States of America

Hotel image
Read more reviews for Holiday Inn Express Hotel & Suites Portland-Northwest Downtown