Mamallapuram | Info

Mamallapuram , also called Mahabalipuram or Seven Pagodas , historic town, northeast Tamil Nadu state, southeastern India . It lies along the Coromandel Coast of the Bay of Bengal 37 miles (60 km) south of Chennai (Madras).