The Netherlands, Amstelveen, Kostverlorenweg