Tarsha Water Sports offers lot of leasure activities for water lovers and is very reputed water leisure spot. It is situated on the East Coast Road around 15 Kms (9.3 Miles ) from the Mammalapuram / Mahabalipuram and one the way to Pondicherry. Mahabalipuram is around 55 Km (34 Miles) from Chennai. Frequent public buses both Airconditioned and non A/C ply from Chennai to Mahabalipuram.
Read the rest of this entry