Location. Super 8 Motel Moscow is a business-friendly motel located in Moscow, close to University of Idaho, Kibbie Dome, and McConnell...
Location. La Quinta Inn & Suites Moscow - Pullman is a business-friendly hotel located in Moscow, close to Appaloosa Horse Museum, Kibbie...