Ottilie Keel

Ottilie Keel

Born

January 15, 2011 (14 years old)

Known For

Acting

Place of Birth

Lewisham, London, England, UK

Ottilie Keel is known for Lockwood & Co. (2023).