Harrods - Our retail spaces

Harrods is one of the most famous and iconic luxury department stores in the world, with 330 departments covering a million sq ft of retail space. TRC have had a busy and successful 12 months in this prestigious store, designing four different spaces for three of our clients. 

Read More