Ababa Restaurant
Address: 2106 18th St NW, Washington, DC 20009
Phone: (202) 518-6191
Website: https://ababarestaurantdc.wordpress.com/