Location & basics Address Lord's Hills Ghana Mile 11 Accra, Greater Accra 23321 Ghana Get directions Show map