Our Lady Of Velankanni, Thalankudah is a church, located at Thalankudah, Sri Lanka
Amazing place, peaceful beach, good for praying