When you get to the location you have to go through a gate on the the right hand side to get to the facility parking. That gate keep guard will direct to that small parking lot. I think it will be better to try that out before you go to street parking.
There's is usually plenty of metered street parking
Yes there is a small parking lot around the building and as someone mentioned plenty of street parking. Just do not forget your coins. On some days at certain times you need to pay and others you do not.
Thanks! Your answer is awaiting moderation.