Reviews of Charlie's Lash & Beauty Bar. (Beauty Salon) in Plymouth (Devon).