Wax Lash & Steam - 2921 E Fort Lowell Rd # 111, Tucson, AZ 85716, USA | Fresha