Sarma Grape Leaves

Sarma Grape Leaves

-

Sarma Grape Leaves

Restaurant, Food & beverages , Beverages, Snack

Rating

4.6

(801 Reviews)

Saudi Arabia

More Locations

Open in MRSOOL app