Previous Page

Owyhee Restaurant

18 N. First St. West, Homedale, ID

Phone:
1-(208)-337-3757

$ Range: $0-$14
Cusine: Seafood,Steakhouse
Atmosphere: Kid Friendly,Fun,Business

Get Directions

Upcoming Events

No upcoming events