Snellville has completed its purchase of a nearly 11-acre parcel of land that could be the linchpin for a new town center.