Contact
Owyhee Restaurant (208) 337-3424
18 W 1st St, Homedale ID as of dinehere.us