110 St Martins Lane - London, United Kingdom View Map Area: Bloomsbury / Strand / Euston / King's Cross
This charming hotel is situated in The Strand.
Photo Hotel Hub By Premier Inn London Covent Garden