Our Covent Garden restaurant, right in the heart of central London, is perfectly located for the West Ends theatre-goers, weekend shoppers, tourists and locals alike. The restaurant is small but perfectly formed, and always buzzing with activity make sure you stop by and soak up
99 St Martins Lane, 22.3 m