Get directions to: El Caramba Restaurant, Nampa, ID
Restaurant address: 324 11th Avenue North Nampa, ID 83687, USA
Restaurant: El Caramba Restaurant