Situated in Vellore close to the bus stand, Hotel Palm Tree is a perfect holiday destination. This exclusive property welcomes the travelers in spacious and comfortable rooms for an unforgettable stay. Facilities of a parking space, laundry facility, elevator facility, ATM/banking, a travel counter,...