Charming space with a great location, less than 20 minutes walk from the tower of London.