Telephone Kiosk 0181 244 3088 Outside 509 Norwood Road London SE27 9DL
Display of 2no. internally illuminated digital 75" LCD display screens, one on each side of the Street Hub unit.