Mahabalipuram Temples

Mahabalipuram also known as Mamallapuram is a historic town located in the Kancheepuram district of Tamil Nadu. It is known for its ancient rock-cut temples and stone-carved monuments and many of them are UNESCO World Heritage Sites. Shore Temple is the most famous temple of Mahabalipuram. The best time to visit Mahabalipuram is from October to February.