The Best Boma London Garden Centre Ideas. Web boma garden centre. The boma is a swahili word to mean central meeting point at a game lodge.

Web the boma garden centre. Nestled within a quiet corner of kentish town, the boma garden centre is a rustic north london sanctuary, possessing everything from houseplants and herbs, to roses and evergreen christmas trees. Sunday afternoons are made for dreamy wanders around the best garden centres in london.