London Steakhouse Company City unveils new refurbishment

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 unrivalled City dining experience. Behind the grand entrance and large double doors, guests are greeted by an immediate aura of energy and professionalism. High ceilings complement the sleek yet classic open-plan dining space, while a raised … [Read more...]