Le Kenting Shen's Villa est situé à Eluan, dans le canton d'Hengchun. Une connexion Wi-Fi est disponible gratuitement.
Toutes les chambres sont climatisées. La salle de bains privative est pourvue d'une douche.
Le Kenting Shen's Villa possède un jardin. Un bureau d'excursions et une bagagerie sont également à votre disposition. Le stationnement sur place est gratuit.
Situé à l'intérieur du parc national de Kenting, le Kenting Shen's Villa se trouve à 2 minutes en voiture de South Bay et à 3 minutes de route de Kenting Main Street.