Locking Horns Riverside Restaurant is a wonderful historic place to stop, visit, or just have a great meal in Horseshoe Bend.