Batahiraaramaya is a place of worship, located at Watawandana Rd, Anuradhapura, Sri Lanka
Historical place. Ancient ruins are there.