The Villa Salon LLC
Spa & Salon
23502 Lyons Avenue
#203
Newhall, CA 91321
United States
Tue: 9:00am - 5:00pm
Wed - Thu: 9:00am - 8:00pm
Fri - Sat: 8:00am - 5:00pm
+1 (661) 799-8502