Red Lion Inn & Suites Post Falls Post Falls
4100 W Riverbend Ave
Post Falls,
ID 83854
Near University Of Idaho Research Park