Holiday Motel

615 Addison Ave W Twin Falls ID 83301 USA

(208) 733-4330

Location