Stroud Farmer's Market

16 May 15 09:00