Blue Canoe, MELBA, Idaho (ID)
Conveniently stationed at Highway 78 () in MELBA, Idaho (ID) (83641), Blue Canoe can be reached at 2084952269. It is advisable to call early in advance to book your table in the restaurant.
More restaurants in MELBA, Idaho (ID)
Blue Canoe contact information and details:
Address: Highway 78 - , MELBA, Idaho (ID) 83641
Contact Phone: 2084952269