Loading hotels
Confirming room availability...
Holiday Villa Hotel and Residence City Centre Doha, Bldg 115 Zone 25 St 330 Ibn Abi Sulma, Doha, Qatar
A stay at Holiday Villa Hotel And Residence City Centre Doha places you in the heart of Doha and within the vicinity of Museum of Islamic Art and Doha Exhibition Center. This 4-star hotel is within the region of Katara Cultural Village and Qatar National Convention Centre.