Zuri Restaurant

 

Location: 7317 Georgia Ave NW, Washington, DC 20012

Zuri means pretty in Swahili.