International Buddhist Centre
Badulla road, Nuwara Eliya 22200 Sri Lanka
International Buddhist Centre is a Sacred & Religious Sites place is located in Nuwara Eliya, Central Province. The address of International Buddhist Centre is Badulla road, Nuwara Eliya 22200 Sri Lanka.