A n ideal honeymoon spot - Taprobane Island; A romantic island villa & Sri Lanka’s only privately owned island with the number 1 address in the Indian Ocean.