The Design Museum

  • 224-238 Kensington High Street, W8 6AG, London