Starr Vaughn Equestrian Center (map) 7541 Sloughhouse Road Elk Grove, CA, 95624 United States ✚ gCal ✚ iCal