highbury
/ˈhaɪbəri/Definitions
1. noun
A London suburb, particularly the home of Arsenal Football Club.
“The team played their home games at Highbury Stadium.”
2. noun
A district in Islington, London.
“Highbury is known for its historic architecture and lively community.”