holiday inn express in williamsburg, va
Holiday Inn Express Williamsburg North. Holiday Inn Express Williamsburg North. 720 Lightfoot Road, Williamsburg, VA 23188, United States of America â Great location - show map. After booking, all of the propertyâs details, including telephone and address, are provided in your booking confirmation and your account.