Home /

Inside Meghan and Harry's $27m LA mansion

Meghan and Harry have been living in her home city of Los Angeles, in Tyler Perry's $27m ($18m USD) mansion. Video / Inside Edition / Google

Latest Video