(208) 459-0375
288 Elgin Ave, Notus, ID 83656
View Map
Sorry, there are currently no reviews. Read More Notus Restaurant Reviews