Yes, they accept credit cards. For parking, if you can actually find one and pay the parking meter. For alcohol, no they don't.
They don't have parking but there's usually pretty easy to find street parking. Don't use the big parking lot across the street or you'll get towed.
Yes, no & yes.
Yes No. Idk
Thanks! Your answer is awaiting moderation.