1 Best Sight in The Thames Valley, England

Savill Garden

The main horticultural delight of Windsor Great Park, the exquisite Savill Garden is about 4 miles from Windsor Castle. The 35 acres of ornamental gardens contain an impressive display of 2,500 rosebushes and a tremendous diversity of trees and shrubs. The Savill Building, easily recognizable by its undulating roof in the shape of a leaf, holds a visitor center, restaurant, and terrace where you can dine overlooking the garden, as well as a large shopping area with plenty of gifts, cards, and original artwork.