SHRI SAI RESIDENCY is located in Vellore. The hotel provides a terrace, a 24-hour front desk, and free Wi-Fi is available throughout the property.
Number of rooms: 27
SHRI SAI RESIDENCY NO 204 MAIN BAZAAR STREET,SAIDAPET,VELLORE-632012, 632012 Vellore, India