Located in the center of London close to Covent Garden.