Unit 6A 6-17 Tottenham Court Road London W1T 1BG
Display of 1 x internally illuminated fascia sign to ground floor storefront, 1 x internally illuminated projecting sign, 1 x internally illuminated curved sign to first floor storefront.