i Tara Resort & Spa
i Tara Resort & Spa
Resort
109 Moo 3, Laem Pak Bia Beach
, Ban Laem, Phetchaburi, Thailand
76100
80
Very Good ·
55 reviews