Home of Orchids is located in Abuja, Nigeria on Plot 17, Opposite Old Bannex Plaza, Aminu Kano Cres, AMAC. Home of Orchids is rated 3 out of 5 in the category artificial plant supplier in Nigeria.
Address
Plot 17, Opposite Old Bannex Plaza, Aminu Kano Cres, AMAC