Balboa Island Dentistry: Stephen Alfano, DDS 131 reviews General dentist 217 Marine Ave # A, Newport Beach, CA 92662