Skip to main content

Hotel Apollo Motor Inn 2 *

296 Addison Ave West, ID 83301 Twin Falls, United States Show on the map
Reviews
TripAdvisor Score
TripAdvisor Score Based on 153 reviews
Excellent location

Choose your room

.  
.

Centrally located in Twin Falls, Apollo Motor Inn is convenient to College of Southern Idaho and Canyon Springs Golf Course. This hotel is within the vicinity of Shoshone Falls. Enjoy a range of recreational amenities, including an outdoor pool, a spa tub, and a fitness center. Additional features at this Art Deco hotel include complimentary wireless Internet access, a television in the lobby, and a picnic area. Featured amenities include complimentary high-speed (wired) Internet access, a 24-hour business center, and a computer station. Free self parking is available onsite. Make yourself at home in one of the 50 air-conditioned rooms featuring refrigerators and microwaves. Complimentary wired and wireless Internet access keeps you connected, and cable programming provides entertainment. Bathrooms have shower/tub combinations and complimentary toiletries. Conveniences include desks and complimentary newspapers, as well as phones with free local calls.

Reviews: Hotel Apollo Motor Inn