Hattabaugh Hotel

Hattabaugh Hotel

215 South Main Street, Moscow, ID 83843, USA

208-790-7897

Visit Website