Morgan hotel in London Situated in Central London on Bloomsbury Road pretty close to the British Museum, the Morgan Hotel is a great value for money …Continue Reading about Morgan hotel in London