McDonald's now has 7 branches near St Johns, Michigan. This is the full listing of all McDonald's locations in the area.