bloomsbury
1. [ noun ] (geography) a city district of central London laid out in garden squares
Related terms: city_district London
Similar spelling:   Bloomquist