Nestled in Bloomsbury, the Morton Hotel offers a comfortable stay close to the British Museum and Russell Square. This well-located hotel provides a convenient base for exploring central London's cultural attractions.
2 Woburn Pl, London WC1H 0LH, United Kingdom, London