Jackson’s Town Square is formally named George Washington Memorial Park and has been the center of town since it began to form in the late 1800s. Visitors love this spot's location in the heart ...