At Avm Castle, exceptional service and top-notch amenities create a memorable experience for guests. Complimentary internet access is available in the hotel to ensure you stay connected during your visit.
地址
No: 58/2, Near to New Bus stand, Katpadi Road, Near Chelliamman temple Vellore Vellore Tamil Nadu 632004 India Tamil Nadu