The Netherlands, Amstelveen, Heemraadschapslaan