Situated on ten wooded acres in the heart of the beautiful Missouri Ozarks, The Nestle Down Inn is located one half mile off Highway 135, three miles south of Stover, MO. Peace and quiet are guaranteed. So get off your merry-go-round and come and relax at The Nestle Down Inn. click on map below to enlarge for printing
 |