Almo Creek Outpost Address: 3035 Elba Almo Rd, Almo, ID 83312 Phone: (208) 824-5577 Restaurants Other Businesses: Almo Creek Outpost at 3020 Elba Almo Rd, Almo, ID 83312