a garden with many different types of flowers and plants growing on the side of it