Old Town Lodge
Hotel • Motel😠 Beds are old and out of date with bed bugs, cockroaches, owners are rude and inconsiderate,(same owners as Apollo inn), both properties are full of drug addicts, and pedifiles, never go here!!!
Address
248 2nd Ave W, Twin Falls, ID 83301
Contact
(208) 733-5630Rating on Google Maps
2.50 (72 reviews)Open on Google Maps