Kelly Lee Owens

Kelly Lee Owens (born 24 August 1988) is a Welsh electronic musician and producer. She released her self-titled first album in 2017 to critical praise, her follow-up album Inner Song was released in August 2020. Her third studio album LP.8 was released on 29 April 2022.

Buy Print

See All