A lovely place in London for a short stay.