Kendrick Street Deli Categories: Kendrick Street Deli Get directions from Go Unable to find any directions. Address: 1 Kendrick St Stroud United Kingdom November 27, 2014 1:29 pm Published by Mark Kelso