Meaning of bloomsbury

Definition of bloomsbury

(noun) a city district of central London laid out in garden squares

Other information on bloomsbury

WIKIPEDIA results for bloomsbury
Amazon results for bloomsbury