Puigcerdà — municipality in the province of Girona, Catalonia, Spain