Mleiha Cafe image

Mleiha Cafe

Sharjah - United Arab Emirates, Sharjah

International $$
Mleiha Cafe