One of the most famous and long standing restaurants in Covent Garden
Vibrant and glamourous venue near Leicester Square