“The Mantis was a nice hotel centrally located in Jamestown. The staff was very friendly, courteous, and amenable. All of the people on Saint Helena Island were very friendly, and I would recommend a visit there at any time of year.”
“The Mantis was a nice hotel centrally located in Jamestown. The staff was very friendly, courteous, and amenable. All of the people on Saint Helena Island were very friendly, and I would recommend a visit there at any time of year.”
John