Is this a joke? It's the worst station in Amsterdam, followed by Duivendrecht.
Maybe Gary means those red pipes? https://en.wikipedia.org/wiki/Amsterdam_Lelylaan_station#/me...
Not my taste exactly and besides that I can't see anything prettier than a dirty metro station in an image search, so indeed not sure what they mean
Edit: it's supposed to be renovated in 2028, that probably says everything. Yeah, must be some in-joke
Yes it's a long standing meme, mostly on reddit.
It is a weird meme that, as far as I know, originated with this reddit post:
https://www.reddit.com/r/Amsterdam/comments/bt5rwl/just_got_...
Now in several forums people just randomly talk about how great Leylaan is.
Kind of a fun in-joke for people who follow Netherlands transit conversations.