Description: Come on in and let us show you real hospitality! Locking Horns Riverside Restaurant is a dog friendly restaurant in Horseshoe Bend, ID with American food.
Locking Horns Riverside Restaurant is a wonderful historic place to stop, visit, or just have a great meal in Horseshoe Bend.
This Inn that was formerly a train depot, will transport you back to a bygone era. Relax by the river’s edge, on the deck. Read a good book, or simply enjoy the peace and quiet of this beautiful spot.
101 Payette River Ave Horseshoe Bend, ID 83629 (208) 793 2651