Full menu with prices & pictures
El Charro 3630 Lighthorse Lane, Claymont, 1970...
The restaurant is also easily accessible by public transportation. The closest station is Septa: Claymont Station, which is 878 meters away.
We might have the meal plan of El Charro from Claymont in the photos. A menu can be found further down. Are you currently at El Charro or planning a visit? Help us by making available a photo of the menu here.