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).
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).