Tabor House Vacation Rental

225 Pine St Wallace ID 83873 USA

(208) 682-0797

Location