Get directions to: Stockyard, Mountain Home, ID Restaurant address: 185 South 2nd East Mountain Home, ID 83647, USA Driving Walking Bicycling Restaurant: Stockyard