Sri Varu Parthasarathi Palace is located in Chennai, India on No.4 Tower Line street, parallel to, Selva Vinayakar Kovil St., Subash Nagar, Ambattur. Sri Varu Parthasarathi Palace is rated 4.2 out of 5 in the category festival hall in India.
Address
No.4 Tower Line street, parallel to, Selva Vinayakar Kovil St., Subash Nagar, Ambattur