OTHER PLACES NEAR SRIVAARU VENKATACHALAPATHY PALACE
Shrivaaru Venkatachalapathy Palace No.103, LBR Gardens, Vanagaram-Ayanambakkam Road, Off Poonamallee High Road, Chennai - 600 095. Landmark near Ayanambakkam Apollo Hospital. Registered Office: 431/257, Poonamallee High Road 0.00 Miles Away