é um Landmark localizado em Uduhawara. É um dos 57 marcos dentro Sri Lanka. Endereço de é Walahamulla-Uduhawara-Bomburuella Rd, Uduhawara, Sri Lanka.
Alguns dos lugares ao redor estão -
Walahamulla-Uduhawara-Bomburuella Rd, Uduhawara, Sri Lanka