Elo is an unincorporated community located in the town of Utica, Winnebago County, Wisconsin, United States. Formerly known as Utica Center, the community was given its current name when the Elo post office was established in February, 1869.
Connected
Not who you're looking for? Others named Elo: South Korean singer · Brazilian national financial services corporation · name: given name and family name