Gainsborough Gardens are a beautiful set of cultured gardens set back from the main streets in Hampstead village in north London. They contain a rare selection of flowers which are well maintained and are surrounded by a set of mature trees which provide privacy and shade to the area. It is a well used spot by local people.