After months of hard labor, negotiations and renovations, the new location on 6659 S.Las Vegas Blvd / Town Square is now open!