Mahabalipuram, a town located in the State of Tamil Nadu in India is known for its ancient monuments with interesting architecture. Also, this place is home to beautiful beaches and luxury resorts. Well, on our trip to Pondicherry, we first visited Mahabalipuram for 2 days. We stayed in one of the Best Hotel In Mahabalipuram….