Ali Baba's Kebab House
Ali Baba's Kebab House
18 Church Road
Nechells
Birmingham
B65UPBirmingham
Food rating:
★★★★★
5/5 stars
Updated:
Food rating:
★★★★★
5/5 stars
Updated:
See all Takeaway Shops in Birmingham.