About Batticaloa Beach Batticaloa Beach Sri Lanka: A Hidden Gem Worth Exploring Located on the eastern coast of Sri Lanka, Batticaloa is a city that is often overlooked by travelers. However, those who do venture to this hidden gem are ...[ read more ]