Barchiel Skin Care Studio No rating yet Spas & Massage Facial spa · Beauty · Waxing hair removal service 5541 Lone Tree Plaza Dr 150 Suite 112, Brentwood, CA 94513 Call Website Details →