Stephen Street Kitchen
Stephen Street is a real hidden gem. Situated between Tottenham Court Road and Charlotte Street, this is the perfect West End spot in the heart of Fitzrovia for any of your corporate events, from Christmas to summer parties.
The closest tube station is Tottenham Court Road, the venue is close by and just a five minute walk away.
21 Stephen St, Fitzrovia, London W1T 1LN