Balboa Nails Spa - 714 E Balboa Blvd, Newport Beach, CA 92661 | Fresha