Get directions to: La Casa Lopez, Moscow, ID
Restaurant address: 415 S Main St Moscow, ID 83843, USA
Restaurant: La Casa Lopez