Zen Beauty and Waxing - 2 Albion Pl, Leeds LS1 6JL, United Kingdom | Fresha