Saatchi Gallery

  • 77 Eaton Square, SW1W 9AW, London