1. Flourish Beauty Clinic 111 Durbin Drive, Edmonds, WA 98020 Coordinate: 47.81043,-122.37336 Phone: (425) 314-8563