Great location in Covent Garden. Nice place