Get directions to: German House, Mountain Home, ID
Restaurant address: 2375 West 6th South Mountain Home, ID 83647, USA
Restaurant: German House