0 votes
Where does Cara Delevingne live now?

1 Answer

0 votes
Both Cara and Poppy have settled in their own homes in West London, not far from where they grew up in Belgravia, and both have acquired houses beautiful enough to bring Architectural Digest knocking.
...