Metro Bank Borehamwood Shopping Park Address: Metro Bank Borehamwood Shopping Park Theobald Street Borehamwood Hertfordshire WD6 4PR Back to Borehamwood Shopping Park page