This is a pleasant, comfortable hotel, benefiting from a peaceful location, within easy reach to Central London. The hotel also feature one of the largest [ + ]