Located overlooking the iconic Strand, in the heart of London's Covent Garden, within a 5 minute walk of both Covent Garden and Charing Cross stations