Mahabalipuram, also known as Mamallapuram, is a UNESCO World Heritage coastal town in Tamil Nadu famous for rock-cut temples and Pallava-era monuments. Located along the Bay of Bengal, it blends ancient architecture, seaside views, and spiritual heritage.