Get directions to: El Castillo Restaurant, Camden, NJ
Restaurant address: 1068 Kaighns Ave Camden, NJ 08103, USA
Restaurant: El Castillo Restaurant