Thammennagala Raja Maha Viharaya is a place of worship, located at themmennagala raja maha viharaya, anuradhapura, Sri Lanka
Great Historical place with great nature..