This Ramada Hotel is located in the Docklands area of London, close to some of the most important business units and offices in the world, as well as the ExCel Centre and London City Airport. All of the rooms have been fitted with first class amenities that include television with satellite channels and private bathroom. The staff is friendly and attentive at all times.