Get directions to: Great Steak & Potato Company, El Centro, CA
Restaurant address: 3451 S Dogwood Rd, #1607 El Centro, CA 92243, USA
Restaurant: Great Steak & Potato Company