The Newben's International Co. Ltd: Phones in Abeka, Accra | Hood Guide