Albasha Restaurant cover
Albasha Restaurant logo

Albasha Restaurant - al andalus, Mecca

Sandwiches - Fast Food - Shawarma

4.8

Fast Delivery

Shawarma

Potato

Sauces

Beverages