This ENI service station is one of many, as this is Italian multinational gas and oil, partially…read moreowned by the government, and partially by the Chinese bank. It's headquartered in Rome.
This one on Via della Magliana looks like a bus stop to me. You pull to the curb and fill up your vessel, whatever it might be. €1,45.40 diesel and €1,63.40 super, per liter, today.
ENI stands for Ente Nazionale Idrocarburi, the name carried on since the company inception in 1953, but only in the abbreviated mode later on.
The black six legged dog has been gracing its logo ever since, but don't ask me why was it chosen as ENI trademark to represent the symbol of the petrol, it just does.