Home Retail report “load of tosh” 1 Vicarage Hill retail rent £15.51 per sqft ITZA

1 Vicarage Hill retail rent £15.51 per sqft ITZA