A charming location in an exciting part of London.