Situated at the heart of Alor Setar's city centre, Holiday Villa City Center Alor Setar is linked to City Plaza shopping complex and offers comfortable rooms and leisure facilities.
Situated at the heart of Alor Setar's city centre, Holiday Villa City Center Alor Setar is linked to City Plaza shoppi Read more
Situated at the heart of Alor Setar's city centre, Holiday Villa City Center Alor Setar is linked to City Plaza shopping complex and offers comfortable rooms and leisure facilities.
Situated at the heart of Alor Setar's city centre, Holiday Villa City Center Alor Setar is linked to City Plaza shopping complex and offers comfortable rooms and leisure facilities.
Number of Rooms: 216