Stayed at the Travelodge London Covent Garden Hotel for 1 night whilst working in London. First impressions is the Hotel is in a fantastic location amongst the numerous shops, bars and restaurants of London and is only a short walk to Covent Garden or Leicester Square Tube…