Japanese in London - Covent Garden 51 Shelton Street, Covent Garden, London, WC2H 9JU Tags: covent garden, cuisine: japanese, cuisine: oriental, sushi