Zorra

Has anyone been to the new place on Franklin? I believe it is called Zorra? Any thoughts...