Stroud Farmer's Market

23 May 15 09:00