Apollo Motor Inn

  • Hotels and Motels
296 Addison Ave W
Twin Falls, ID 83301
(208) 733-2010
(800) 733-6599
(208) 734-0748 (fax)
  • About

    The Staff and Management at Apollo Motor Inn, welcome you to Captivating Twin Falls, Idaho. Here at Apollo Motor Inn, our single highest priority is to make your stay with us a delightfully memorable