Streets of London Grocery
London Grocery

24 January 2025

A quick stop for shopping in Primrose Hill, London. The weather was icy, but perfect for keeping the produce fresh.

Uploaded by: Katrina
← Return to home