Get directions to: El Rancho Inn-steak & Lobster, Stockton, CA
Restaurant address: 1457 E Mariposa Rd Stockton, CA 95205, USA
Restaurant: El Rancho Inn-steak & Lobster