"El Ariz" (sp.?) Norwood area?
A fellow I know who's Lebanese told me that a place like the now-defunct Homsy's opened in Norwood Center, near Town Hall. He said the name of the place was Al Ariz or El Ariz - not sure of the spelling.
Anyone been there, or know anything about this place?