Spot ON The Paradise In is a 3-star property situated in Vellore. All rooms boast a kitchen, a TV with cable channels, and a private bathroom. The accommodation features free Wi-Fi throughout the property.
Numero delle stanze: 30
02 military bajaar Street vellore cantonment railway opposite, Vellore, 632001 Vellore, India