Tag Archives: Steak in London

September 23

Have a steak at the newly refurbished London Steakhouse Company City

London Steakhouse Company City, situated a stone’s throw from bustling Liverpool Street Station, has officially re-opened its doors to reveal an opulent split-level dining space enveloped with timeless British glamour. The well-established London steakhouse combines impeccable food standards and outstanding table service, offering an unrivaled City dining experience. Behind the grand entrance and large double […]