520 12th St Nw
Washington, DC 20004
Washington, DC 20004
Open HoursM-F 7:30am-3:30pm
OverviewThis high-end Greek deli is the perfect place to grab a quick gourmet bite. The hummus, spinach and feta pie, stuffed grape leaves, pitas, taramasalata and rice pudding are all...
more