Home / Tag Archives: St Helena

Tag Archives: St Helena

Mantis to Launch St Helena Hotel in September

st helena island

(Cape Town, 29 March 2017). Mantis Hotels, EcoEscapes & Lifestyle Resorts is renovating three Georgian buildings on St.Helena Island, which will be branded as Mantis St Helena Hotel and is due to launch in September 2017. Excitement is mounting on ...

Read More »