Call Us

296 Addison Ave. W, Twin Falls, ID, 83301, US

About Apollo Motor Inn

Amenities

Map Location & Address

Apollo Motor Inn
296 Addison Ave. W, Twin Falls, ID, 83301, US
Apollo Motor Inn
Our Best Rate
Pay Now & Save
Room amenities and details
Book now