The site is located off Old Mahabalipuram Road