The Orchard Tea Garden

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