Locking Horns Riverside Restaurant

Restaurant in horseshoe bend, ID

Address

101 Payette River Avenue
horseshoe bend, ID
83629

Phone

208-793-2651

Map & Directions

Get Directions To Locking Horns Riverside Restaurant:

Google Maps Apple Maps Bing Maps