International restaurants in Bin Mahmoud Doha

2 Results found
La Cigale Hotel, Bin Mahmoud, Doha
Le Cigalon Restaurant
Restaurant Boasts a gourmet food shop and an aquarium as well as decent grub