An Odyssey Through Britain and Perhaps Beyond
The 35-acre Savill Garden is in Windsor Great Park, south of the castle.