Restaurant Name Akwaaba 23 Park Parade London United Kingdom NW10 4JG Telephone 020 8965 0254 View Larger Map Tag restaurants uk restaurants london restaurants Log in or register to post comments