Pavement Outside 29A Castle Street Oxford Oxfordshire OX1 1LJ
Display of 86inch internally illuminated display screen.