National Grid Plc is located in London, United Kingdom on 1-3 Strand, Charing Cross. National Grid Plc is rated 3.7 out of 5 in the category electric utility company in United Kingdom. NATIONAL GRID UK LIMITED is an utilities company based out of 1-3 STRAND, London, United Kingdom.
Address
1-3 Strand, Charing Cross