About hub by Premier Inn London Covent Garden hotel Contact 110 St Martins Lane, London, WC2N 4BA, United Kingdom