Amber Teal Farmhouse is located in Azagba-Ogwashi, Nigeria on No 1 Kene Nsugbe Close Off Delta State Polytechnic Road, behind Nature Groove Hotel. Amber Teal Farmhouse is rated 3 out of 5 in the category livestock breeder in Nigeria.
Address
No 1 Kene Nsugbe Close Off Delta State Polytechnic Road, behind Nature Groove Hotel