Ababa አበባ

Description

Ababa Restaurant

Address: 2106 18th St NW, Washington, DC 20009

Phone: (202) 518-6191

Website:  https://ababarestaurantdc.wordpress.com/