The Villa Restaurant & Lounge is located in Abuja, Nigeria on No 2 the villa drive, Airport Rd. The Villa Restaurant & Lounge is rated 3 out of 5 in the category live music bar in Nigeria.
Address
No 2 the villa drive, Airport Rd
Amenities
Bar on siteToilets
Offerings
AlcoholBeer