I read something about The Elizabeth Line that makes it sound like you want to visit every station just for the beauty and the uniqueness. It seems like it might be the newest tourist attraction.
What are the reviews of those who have taken The Elizabeth Line?
Can I easily pick it up at Heathrow and what stop does it take me to in London?