LAVILLA HOTEL

6 Ibn Oqeel Street
Doha
Qatar