- Santa Rosa, California, United States
Mares Landscaping is a company based out of 2375 Cedar Rock Dr, Santa Rosa, California, United States.