Newhall Gardens is a place in South Leeds and is mainly residential.
Neil Brown & Son is a property maintenance company responsible for the upkeep of various buildings.
Address: 14 Newhall Gdns, Leeds, West Yorkshire, LS10 3TF
Map showing Newhall Gardens in Leeds.