Kalkudha & Passekudah Beaches
Nestled on either side of the palm-fringed Kalkudah headland, north of Batticaloa, lie two stunning arcs of sand: Kalkudah Beach
Nestled on either side of the palm-fringed Kalkudah headland, north of Batticaloa, lie two stunning arcs of sand: Kalkudah Beach