There are no hotel results in Jamestown Island. Below are the closest 50 hotels near Jamestown Island.
310 South England Street, PO Box 1776, Williamsburg, Virginia, 23187, United States
6 reviews and 659 opinions
"We stayed at the williamsburg lodge for seven nights. It's right in the heart of Colonal..."
Good for: Family Travel, Historical Travel, Singles
136 East Francis Street, Williamsburg, Virginia, 23185, United States
5 reviews and 263 opinions
"I couldn't afford to stay here. But if you want luxury, and are willing to spend $300 or more per..."
Good for: Spa and Resort, Historical Travel, Luxury Travel