Kebab · Birmingham
Good food.
Great flavour.
18 Church Road, Nechells, Birmingham, B6 5UP
Opening hours to be confirmed
Ali Baba's Kebab House is a local takeaway in Birmingham, B6 5UP. A menu has not yet been added to this listing.
Ali Baba's Kebab House is listed at 18 Church Road, Nechells, Birmingham, B6 5UP. Opening hours and menu details can be added by the verified owner.
Loading reviews…