Amstelveen is located inNorth Holland. It is a municipality situated on the river Amstel that is often thought of as being an extended part ofAmsterdam. It has a population of around 85,000 and takes in the villages of Keizer Karelpark, Waardhuizen, Westwijk, Bankras-Kostverloren, Elsrijk...