fbpx

The Taaras Beach & Spa Resort, Pulau Redang

The Taaras Beach & Spa Resort is nestled on the beautiful island of Redang. The resort is surrounded by the beautiful crystal clear waters of the South China Sea, they provides a luxurious barefoot experience in warm Asian hospitality. 158 stylish suites and rooms, as well as a breathtaking 5 bedroom Taaras Villa perched high…