AobabaRestaurants128-132 Walworth RdLondon, LND, SE17 1JL · GB020 7701 2566Email unavailableaobaba.comHours not available