Skip to main content
Holiday Villa Hotel & Residence City Centre Doha is located 30 minutes drive away from Doha’s new Hamad International Airport. It has 358 lavishly furnished hotel rooms and 396 serviced apartments with modern facilities.
Please wait loading...
Tweeting about us? Please use #ATMDubai