Street parking (free) and a small lot (pay to park, not by request of the dog beach). The small lot is adjacent to the dog beach entrance. There is also a bigger lot across the street, which is also a pay to park lot.
There's a small parking lot, if it's full, you'd have to park on the side street
A lot of parking spaces
Thanks! Your answer is awaiting moderation.