Home›Leona VaughanLeona VaughanKnown for ActingBorn:1996-02-03Place:Caerphilly County Borough, South Wales, UKMovies2021Communists! Details 2015Bridgend Details TV Shows2012Wolfblood Details 2011Hacker Time Details