Yes, we have a retail store in the Lower East Side. Our store address is 62 Allen Street 3rd Floor New York, NY 10002. Stop by!