1807 Lakeshore Dr Saint Joseph, MI 49085 Three Oaks has 1622 citizens. The number of real estates in this city is 46.