Explore details about location The Flourish. The Flourish is a location situated within the Cardiff alongside other areas such as Pepys Crescent, Rookwood Avenue, Green Farm Road.