I loved this place when I lived in Boston 10 years ago. A couple blocks from the public library. They had the best chicken schwarmas. Does anyone remember this place? I look for it every time I go back to Boston but figured it closed since I never was able to find it.