In this guide, you will come to know where to find the CECILIA flower in Genshin Impact, and it will provide you with the exact locations to get them.
First, you will need to head to the Starsnatch Cliff from the map, as shown in the image below.
When you get there, you can easily find them on the top side of the cliff, run across the area, and you will find plenty more.
If you need more locations to find Cecillia flower, you need to follow the map given below.