- Barcelona, Catalonia, Spain
OBRAS Y SERVICIOS BARRO SL is a company based out of CARRER DE PELAI, 1, BARCELONA, Spain.