I agree with you Richie. I love London.
What's a good place to look for a room for a short let in London? Like maybe between a month to three months?
What's a good place to look for a room for a short let in London? Like maybe between a month to three months?