This small oasis adjacent Westminster Abbey's churchyard garden looks to be a lovely place to sit awhile.