Rhino Rush Energy Share: Rhino Rush Energy Visit Website Request Info 3660 E. Lanark St. Meridian, ID 83642 (208) 530-0549