Translate this page
Alibaba is a fully-licensed restaurant specialising in contemporary Indian cuisine and offering takeaway and express delivery service.
13 King Street,
+44 (0)192 322 9793
Find out how you can update and improve this listing.
Going to Alibaba using public transport? Find the fastest route: