holiday villa
holiday villa hotels & resorts, based in kuala lumpur, malaysia, is an international hotel brand operating 20 hotels in 8 countries. holiday villa offers a total room inventory of 5,000 rooms ranging from city hotels, beach resorts and pool villas.
ADS