Kotabowa Dewalaya is a place of worship, located at Medagama kotabowa, Sri Lanka
A relaxing place in a peaceful rural environment
Peasefull
Many people come here to worship god. Holy place
Great place but not very popular. Considered little katharagama. Some similarities with katharagama devalaya