2000 sq. feet is now open for business at Stanford Shopping Center. Look for the sign that simply reads “HANNA.”