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