Beechwood is a premier sports bar near Liverpool Street Station. It offers a space for fans.