Lord of Host fast food

Restaurant in Accra, Ghana