Ranches in Needles, CA
Hava Horse Ranch & Adventures