El estadio se encuentra ubicado en el área urbana de Walham Green y es apodado como The Bridge por los seguidores del club.