Footage from a recent visit to the beautiful Mantis Hotel on St. Helena Island in the Atlantic Ocean. Mantis St Helena is a brand new hotel on the mystic St Helena Island which is located in the middle of the South Atlantic. The hotel officially opened its doors on the 28th of October 2017. St Helena is not a typical island. There are variations of beauty there – from the barren, rocky shores, the green pastoral hills, to the desert-like areas – all so very different.