Salt n Pepper Restaurant

Satwa Branch Dubai Bur Dubai Al Hudaiba Road