Pesche's has been in the garden/flower business since the 1920's. They have one of the nicest selections of annual and perennial plants you can see all in one place. They have some large greenhouses, and their plants always look good. Unlike other stores that sell out their plants early in the summer, you can always go to Pesche's and replace some of the plants that for one reason or another did not do well, or buy some more tomato plants because some squirrels or rabbits dug up or chewed up your plants. Pesche's also sells herbs and bulbs, and has beautiful flower baskets as well. They also have some shrubs and trees, too. During the spring weekends, it's a little tough to make that left hand turn from River Road into their parking lot, and the parking lot isn't very large so it's a little tough to find a parking spot.