Thambiluvil Pilgrims Monastery is a place of worship, located at Okanda, Okanda Dewala Road, Sri Lanka. They can be contacted via phone at +94 75 285 9666 for more detailed information.
Location :
Okanda, Okanda Dewala Road
Added by
Jopie, at 13 February 2015