Balboa Nails and Spa
714 E Balboa Blvd, Newport Beach CA 92661