Jessica place is superb place very homely place to stay in London