NBPL Foundation

NBPL Foundation

1000 Avocado Avenue, Newport Beach, CA 92660 / The Newport Beach Public Library Foundation funds library programs engaging the community in cultural and intellectual adventure.