Land Fronting 43 Friars Square Aylesbury Buckinghamshire
Display of two digital 75 inch internally illuminated LCD display screen, one on each side of the Street Hub unit