Designed by
Title
Staff working at the food hall inside Harrods department store, London, UK #272225933
Description
London, UK - February 21, 2023: Staff working at the food hall inside Harrods, a famous department store located on Brompton Road in Knightsbridge, London
This image is editorial