stalls at Borough market borough high street London England UK GB EU Europe

- Image ID: F598X0