Babcock University Teaching Hospital Annex is a hospital, located at Awolowo Ave, Ibadan, Nigeria. They can be contacted via phone at +234 807 087 4880 for more detailed information.
It has no car park