If you are making plans for the festive season, the London Steakhouse Co. is launching two 3-course menus that will be perfect for the Christmas celebrations. The London Steakhouse Co. operates two restaurants and there is one in the City of London and one in Chelsea. We recently visited the Chelsea branch and this sophisticated […]
The Sloaney