Koh Talu Island Resort Prachuap Khiri khan map

Address: 111/1 Moo 10, Bang Saphan, Prachuab Khiri Khan 77170