Hotel Palm Tree

1 Star  

Tehnamaram Street, Vellore, Tamil Nadu - 632 001

Starting from Rs. 714
Choose Dates

Hotel Palm Tree, Vellore - Photos & Videos