Where Was Leila Williams Born and Raised?

Leila Williams (born 1937) is a former British beauty queen and television presenter. She is best known as one of the original presenters of Blue Peter; she worked on the programme from 1958 until 1962.

Leila Williams Birthplace

Birth Country:

Leila is originally from England.


Walsall, England.


You may also like...