CLEO'S New Orleans
117 DECATUR ST - 70130-2313 NEW ORLEANS . LATITUDE:29.952 - LONGITUDE : -90.06
Mediterranean Cuisine
Middle Eastern Cuisine
Lebanese Cuisine
Egyptian Cuisine
Arabic Cuisine