Ali Baba Cafe & Restorant offers cafe fare and restaurant dishes.