You asked:

where does prince harry live

  • Kensington Palace
    Kensington Palace
    Kensington Palace.