Fletcher Moss Botanical Gardens is a charming and serene public park located in Didsbury, Manchester, offering beautiful gardens, green spaces, and a glimpse of local wildlife. It is a perfect spot for leisurely walks, picnics, and enjoying the tranquil natural surroundings.