21 Brewer Street London W1F 0RL
Display of an internally illuminated projecting sign measuring 42cm x 60cm x 8 cm.