Almo Inn Address: 3020 Elba Almo Rd, Almo, ID 83312 Phone: (208) 824-5500 Hotels & Motels Other Businesses: Almo Creek Outpost at 3020 Elba Almo Rd, Almo, ID 83312 Almo Creek Outpost at 3035 Elba Almo Rd, Almo, ID 83312