Situated in the elegant South Kensington and only a short walk to famous shops and museums. A friendly and easy-going hotel, only 2 minutes walk from Gloucester Road tube station,