Location Netherlands | ||
Amstelveen Centrum is a Metro Station in south Amsterdam on line 51.
References
Amstelveen Centrum tram stop Wikipedia(Text) CC BY-SA
Location Netherlands | ||
Amstelveen Centrum is a Metro Station in south Amsterdam on line 51.