A delightful apartment, well-located in an interesting part of London.