All aboard the Elizabeth line

Bathurst Mews is mentioned as one of the best places to live on the Elizabeth line.

Pg. 56 of the London Magazine July issue