No, there unfortunately is no law stating that two--or three, or more--identical businesses next to each other.However, there may be something you can do--if someone interferes with you business by doing acts which are themselves illegal--such as making false violation reports--or by intimidation or harassment--such as harassing your customers--they may be committing the tort of tortious interference with your business, and it may be possible to sue them either for monetary compensation or for a court order requring them to stop. Also, if they are publically (to any third parties, including customers) making false factual statements about your business, which statements harm your reputation, you may have a claim against them for defamation. You should consult with an attorney to explore your options; good luck.