Villa Emill Bar is located in Lusaka, Zambia on G69R7JW, Teagles Road. Villa Emill Bar is rated 4.5 out of 5 in the category bar & grill in Zambia.
Address
G69R7JW, Teagles Road
Service options
Takeaway
Dine-in
Amenities
Bar on site
Toilets
Offerings
Alcohol
Wine