4 min read Headline Featured INDONESIA Indonesia - Batam Islands Places TRAVEL Thai Odyssey Spa in Batam Island 5 years ago Wilson Ng Thai Odyssey Spa in Batam Island Batam is a small island located in Indonesia, near…