El Toro Vineyards is listed under Vineyards and is located at Snelling, California.
Business Description :
Address : 1011 Keyes Rd Snelling , CA 95369-9753
City : Snelling
Pin Code : 95369
Phone : (209) 563-6037
E-mail :
Website :
Service Area Category : Vineyards in Snelling - 95369
Category : Vineyards in Snelling
Services : Vineyards