Explore details about location The Flourish. The Flourish is a location situated within the Cardiff alongside other areas such as Saunders Road, Woodland Walk, Cyncoed.