Funny as it may seem believe it or not any Sam's Club parking lot or Walmart parking lot you can park an RV there costs nothing to park in their parking lot just a courtesy from Sam's and Walmart
Yes there is on the street parking. Get there early or expect to wait for a spot to open up.
Thanks! Your answer is awaiting moderation.