Get directions to: Blue Canoe, Melba, ID
Restaurant address: Po Box 32b Melba, ID 83641, USA
Restaurant: Blue Canoe
Restaurant: Blue Canoe