It looks like our place to stay in England isn't going to work out after all. Does anyone have any places they could recommend? We would like to avoid a hostel if we could.
I have found a studio apartment in Kensington for $75 GBP per night (through vrbo.com). Hotels like Holiday in Express are averaging about 85 GBP a night.
Since this has become an unexpected expense we are trying to be reasonable, but I can hear a lot of laughter that reasonably priced in London is hard to find!
Thanks in advance!