Winter Shopping in Britain’s Cambridge

Cambridge is a town about 1.5 hours north east of London’s CBD, predominately known for its dozens of universities and student population. The town is known for Cambridge University, commonly seen as one… Continue reading