News

Three Oaks Flag Day takes place June 6-8 and claims to be the nation’s largest Flag Day celebration. Three Oaks is located in Berrien County in southwest Michigan near the Indiana border.