Pull & Bear has begun its expansion in The Netherlands with the launching of its first two stores in The Hague and Tilburg.