• Two British Land Cranes on a Urban Construction Site in the City of London.
  • Construction and Industry
  • british land building site construction london developer development crances
  • United Kingdom
  • N17108