Tag Archives: Lobster Kitchen

December 07

LONDON EATERIES – Fresh and delicious lobster at Lobster Kitchen, London

Lobster Kitchen is situated right in the heart of London, in Covent Garden. Walking down Great Russell Street it soon became obvious by the long queue of excited diners waiting outside, exactly where the restaurant was. I have never seen a queue for a restaurant, especially in chilly November, but that just gives you a […]