House of Venus - 23768 Newhall Ave, Santa Clarita, CA 91321 | Fresha