Get directions to: My Father's Place, Mccall, ID
Restaurant address: 901 North 3rd Street Mccall, ID 83638, USA
Restaurant: My Father's Place