Beechwood is a premier sports bar near Liverpool Street Station, offering fresh beer and great food for sports fans.