Photos for Best Western Plus University Inn

4.5
57 votes

Best Western Plus University Inn

1516 Pullman Road, Moscow, Idaho 83843 USA

Add Photo