The church is located about 2km from the centre of Stockholm in an area referred to as Diplomatstaden (e.g., it is right next to the American and British Embassies).
I visited this church on Mar 3rd, 2002 on a bright sunny Sunday morning in late winter.