Calm and clean little hotel two steps away from Earls Court and facilities in a beautiful street in Kensington