All about Imperial Place is situated in the heart of Borehamwood, a strategically located town boasting a thriving business community, alongside a wide range of shops, restaurants…