Refurbished business centre located at Staple Corner a major London road junction connecting you to different parts of the country.