Ali Baba is a restaurant offering freshly prepared meals daily.