About Balboa Palms
Balboa Palms is a medical practice located in Newport Beach, CA.
Our Facilities
Balboa Palms has been registered with the National Provider Identifier database since October 17, 2019 and its NPI number is 1326681776.
Book an Appointment
To schedule an appointment, please call (323) 772-6785.