A new Greek concept experience is coming to D.C. What could that even mean?
For the past few months, there’s been a sign on a building at 15th and L streets NW announcing the upcoming arrival of a “New Greek Concept.” When I first saw the sign — “New Greek Concept. Coming ...