Leo's Den Nursery

Leo's Den Nursery is a 64 capacity nursery school close to Borough and Bermondsey in South East London. We cater for babies from 4 month old up to 5 year old children in a self contained building with a large garden.