New Leewa Restaurant

Jaber Bin Abdullah Street