Grotto of Our Lady of Lourdes is a church, located at Pesalai, Sri Lanka
Nice place to relax
Simple and nice church.