Overview

Idaho Inn

645 W Pullman, Moscow, ID 83843, United States
+1 208 885 1480

$66+

Nearby

    Show all
    Reviews
    Map

    Map