New images
New photos and progress update from Elephant London commercial development, the former House of Fraser department store site at 318 Oxford Street in London W1.
30/05/2024
Completion
2025