talleres oliver barros is located carrer de sa tanqueta 106 in algaida (07210) in the region of illes balears (españa). This place is listed in the auto dealerships category of the geodruid algaida 2021 guide.