Waiting in the cold for a host that did not turn up

I booked three weeks of a room in London way in advance. Yesterday, I turned up there as the host said I can check it a 8 pm. Yes, it was late, and I did not like it very much because it was in Greater London, and took a long time to get there. Then when I arrived there, right on time, nobody was there. So I waited, it was very unpleasant, also very cold, and I felt unsafe (am female, and when you are not in one of the busy areas of London at night, it is not a good experience at all). A bit after one hour of waiting, I was too scared, and decided to look for another accommodation, so it took me over an hour to get into the centre of London (also cost me lots of money travelling there and back again). The host THEN contacted me (as I left a note in the letter box). Said she got held up by traffic (which is a joke because she also used the buses, like me, and there were NO issues, hardly any traffic in that area at all). And now she does not want to refund me my money.