Nile Place
10 Nile Street, Off Alvan Ikoku, Maitama

In each city, there is always a low-key restaurant that few prominent people alone know of its existence. In Abuja, Nile Place is the restaurant.
Check out articles similar to this