Flourish Foods is located in Lagos, Nigeria on Igando, 11 prince hakeem balogun street powerline bus stop, Road, Alimosho. Flourish Foods is rated 3 out of 5 in the category self service restaurant in Nigeria.
Address
Igando, 11 prince hakeem balogun street powerline bus stop, Road, Alimosho