The Orchard Tea Garden Home » Venues » The Orchard Tea Garden Just a short distanced from the bustle of Cambridge you’ll find the Orchard Tea Garden in Grantchester.