Stop in for a cup of coffee

Saw one of them in Viet Nam, but didnt take a pic for you all....
Reading up Dacia founded in Romania 1966

Dacia UK - Good Thinking - Dacia Cars