Restaurant Name African Kitchen Gallery 102 Drummond Street Camden London United Kingdom NW1 2HN Telephone 020 7383 0918 View Larger Map Tag restaurants uk restaurants london restaurants Log in or register to post comments