Get directions to: El Ranchero, Vidalia, LA
Restaurant address: 1619 Carter St Vidalia, LA 71373, USA
Restaurant: El Ranchero