Alibaba is a Turkish restaurant offering a menu with prices and food reviews available.