There is presently a total number of 4 Old Navy branches open near Osage Beach, Missouri. A list of Old Navy locations in the area can be found here.