Lisa's place is a bright and cosy apartment in the centre of London with everything that one will need to have at home away from their home. I highly recommend Lisa's place for your trips to London