Delia Day Spa is located in Alor Setar, Malaysia on No.6, Kompleks Perniagaan Sultan Abdul Hamid, SSAH 1A, Alor Setar. Delia Day Spa is rated 5 out of 5 in the category facial spa in Malaysia.
Address
No.6, Kompleks Perniagaan Sultan Abdul Hamid, SSAH 1A, Alor Setar