The Netherlands, Amstelveen, Amsteldijk Noord