Just a 45 minute train journey from London Waterloo, is the beautiful Surrey village of Godalming. Here you will find pretty cobbled streets, a village church which in the summer you will often see covered in bunting and hosting the most quaint English garden weddings, as well as a number of local shops to wander around. One of these lovely establishments,… Read more →