Neptune Beach, Alameda, California

Discover Neptune Beach’s history browsing these historic images of Neptune Beach in Alameda, California, that are from old postcards, photos and other items.