Apollo Motor Inn is located at the address 296 Addison Ave W in Twin Falls, Idaho 83301. They can be contacted via phone at (208) 733-2010 for pricing, hours and directions. Apollo Motor Inn specializes in Parties, Business Meetings, Parking: Valet($),Paid.
Apollo Motor Inn has an annual sales volume of 501K - 999,999. . For more information contact Maribeth Cabardo, Owner or go to...
Best Western International is the The World's Biggest Hotel Family(R) with more than 4, 000 hotels in 100 countries and territories. Book your hotel reservation online today at BestWestern.com