Mega wine and spirit store opens on Cherry Street