• A Barratt Homes Electron development, Newport Avenue, London.
  • Construction and Industry
  • electron development Newport Avenue London barratt homes home new plot building house devloper
  • United Kingdom
  • N8986