KAPELA ST LOUDRES ATENGMELANGChapelSharejalansetapak85871 Talwai, Nusa Tenggara TimurIndonesiaGet directions