As I entered Brow Arc in the Del Amo Fashion Center (close to the Sears entrance), I initially noticed how clean and welcoming the business is. Brow Arc began in Santa Rosa, California in 2009. Since then, expansion has included 28 locations in California,...