Flowers of life is located in Borg El Arab, Alexandria Governorate, Egypt on WHCMP4X, Bahig - Borg El-Arab El-Kadeem, Bahig. Flowers of life is rated 4.6 out of 5 in the category orphanage in Egypt.
Address
WHCMP4X, Bahig - Borg El-Arab El-Kadeem, Bahig