Half Moon Bay Beach

95 KELLY AVE
Half Moon Bay, CA 94019- Map It