Farmborough, only six miles from the cultural charms of Bath. Farmborough boasts two pubs which are at the heart of the bustling community. However, since 2010, Farmborough has been without one of the staples of English rural life: a village shop. That is, until now…

read more