Location & basics Address Armattoe Street, G/26 Community 5, Tema, Ghana Tema, Greater Accra Region 23321 Ghana Get directions Show map