The address of Mantis St Helena Hotel is: Main Street, Jamestown, STHL 1ZZ.