Start your Sri Lankan adventure in comfort at Terrace Green Hotel and Spa, then head to the best beaches in the South hassle-free!