Get directions to: El Sombrero Restaurant, Jerome, ID
Restaurant address: 143 W Main St Jerome, ID 83338, USA
Restaurant: El Sombrero Restaurant