+1 vote
Where do the Beckham's live?

1 Answer

0 votes
Where do the Beckhams live ? Kensington's beautiful Holland Park was chosen by David and Victoria for their expansive London home.
...