Mantis St Helena Hotel is located in St. Helena. Address of Mantis St Helena Hotel is Main St, Jamestown STHL 1ZZ, St. Helena. Website of Mantis St Helena Hotel is mantissthelena.com. Mantis St Helena Hotel can be contacted at 29025505. Mantis St Helena Hotel is rated 4 (out of 5 stars) by 11 reviewers on the web.
Some of the places around Mantis St Helena Hotel are -
In very close proximity, around 200 meters, there is one more - Consulate
Main St, Jamestown STHL 1ZZ, St. Helena