LOCATION
New London House is located adjacent to Fenchurch Street Station immediately to the south of Fenchurch Street. Bank, Monument and Tower Hill underground stations are all within close walking distance.