Our Fleet Street restaurant is located in Central London, on Fleet Street, close to Farringdon Street and Ludgate Hill. Open Monday to Friday, our Fleet Street restaurant is the perfect spot for enjoying a delicious well-earned lunch.
Do you work near Fleet Street? We want you to come and try us out! Sign up here for your free wrap and stay in the loop for other news and delicious offers.