Level 4, 66 Wyndham Street Auckland, New Zealand
Located in Souther Sri Lanka, famous for its beautiful beach and considered to be one of the prettiest beaches of Sri Lanka's Southern Province. Talalla is also a scenic inlet