View
3 stock photos
Department Store Sale Signs
Mast and signal lamp of floating beacon, close up
World London Leicester Square, the world’s largest candy store