Mayflower Station along Thomson-East Coast Line opens to commuters on Aug. 28

Mayflower station was initially targeted to be completed in 2020.