A garden centre located in the heart of North London The Boma is an oasis within the urban surroundings of Islip Road Kentish Town. Denise and her nephew Sean
A garden centre located in the heart of North London The Boma is an oasis within the urban surroundings of Islip Road Kentish Town. Denise and her nephew Sean