Our Lady of Lourdes Basilica, also known as Poondi Madha Basilica, is a Catholic pilgrimage centre located in Tamil Nadu, South India. It is located in Alamelupuram-Poondi, a small village located adjacent to Thirukattupalli in Thiruvaiyaru taluk of Thanjavur district.
Learn more insights from Wanderboat AI.
Find a cozy hotel nearby and make it a full experience.
