Boossa Beach
BOOSSA BEACH Boossa Beach, located along the stunning southern coast of Sri Lanka, is a serene and picturesque destination perfect for those seeking tranquility and natural beauty. Known for its golden sands, swaying palm trees, and calm ambiance, Boossa Beach is an ideal spot to relax and unwind. Unlike the busier beaches in the area, […]