Best deals on the closest Fairfield Inn by Marriott to this beach in Lancaster County, Virginia
1402 Richmond Rd - Williamsburg - 29.9 miles from White Stone Beach