bloomsbury

Noun
  1. A city district of central London laid out in garden squares (synset 108895147)

Other Searches