Leigh Road

Leigh Road is a street situated in the Chester village of Hollyoaks.
From the 1980s until 2021, 26 Leigh Road served as the home of the McQueen family. Matriarch Myra McQueen lived at 26 Leigh Road with her six children, occasionally with other family members staying or moving in. Myra left for Alicante in 2019, with the other living McQueens either moving abroad or into 1 Stockton Lane.
Category:Hollyoaks locations
Category:Streets