Cameron Highlands features a large collection of show gardens open to public with or without an entrance fee. In these lush park-like environments, visitors can see local and exotic flowers growing, especially popular varieties such as roses, camelias and carnations that would not otherwise sprout in lowland heat. Cactus plants, highland flora and vegetable patches often accompany the flowers on display, but these vary depending on the garden's specialty. Many of these places also have a flower nursery, cafe section and strawberry farm for picking by visitors. Some of the popular gardens include Cactus Valley, Rose Center, Rose Valley and Camelia Garden.