Yes there is a parking lot on Nebraska Av directly South of Kazu's or on street parking along Main St. Just don't park in the lot next to the building it is only for the bar next door, there are signs.
Behind the building there is a parking lot aswell.
He doesn't. On the street.
Thanks! Your answer is awaiting moderation.