Where is Nail Palace located?
Nail Palace is at 1427 State St, Santa Barbara, CA 93101.
Nail Palace
Santa Barbara, California
FAQ
Hours, booking, location, and service questions.
Nail Palace is at 1427 State St, Santa Barbara, CA 93101.
Nail Palace provides manicures, pedicures, and gel polish services.
Nail Palace is open 7 days a week. Call (805) 965-5923 for specific daily hours.