 The village located in the east of Gilmore Township, on the south side of Lake Betsie, which is formed by the Betsie River before flowing into Lake Michigan.The village is on M-22 just south of Frankfort.M-168, previously one of the shortest state highways in Michigan, extended from a junction with M-22 in downtown Elberta to the former Ann Arbor Railroad ferry docks in Elberta.