As for parking you may be able to find something on the street, but there's construction going on here so I would see what others on this message board say. Rainbow Cafe has no dedicated parking area that I am aware of.
Curious why you suggest Euro or CC? I used USD cash when I was there in December.