Loading...
-
LOCATION
Barnes farmers Market is one of the oldest farmers markets in London situated in the picturesque town of Barnes (the village of London).
-
Avada Cafe
London
Essex House Surgery,
Station Road, Barnes,
London SW13 0LW
(Opposite the Duck Pond)

