CONTACT US ABABA RESTAURANT 2106 18th St NW, Washington, DC 20009 Monday to Sunday Advertisement Share this:FacebookTwitterEmailLinkedInPrintLike this:Like Loading...