Conveniently situated in London , this property is the perfect base for both business and holiday travel. The Hotel has 3 comfortable apartments.