Greensprings Vacation Resort By Diamond Resorts, Williamsburg (3-star) | TravelManiac