08630ShareAbrera, Barcelona - SpainCountrySpain (ES)DepartmentCatalunaMunicipalityBarcelonaCoordinates41.5194, 1.9015