Best Western Apollo Motor Inn

From $ -1 per night

Avg. User Rating:


296 Addison Ave W, Twin Falls, Idaho 83301
208-733-2010
Show More Info

User Reviews


Confortable bed

A traveler

Travelocity.com

Great comfortable bed, very clean room and great breakfast. Did renovations in the room recently.