The Spa at Kingsmill is part of Kingsmill Resort in Williamsburg, set on the banks of the James River. Guests can book relaxing spa services as part of a resort stay that also includes championship golf, pools, tennis, dining, a marina and a renovated fitness center.