Short Term Lets in London, UK | TheSqua.re

Short Term Lets in London

Our short term lets in London are ideal for catering to the needs of business and leisure travellers looking for extended stays in London, hovering between a week and a few weeks at a time or even longer! We believ

...Read More

All our properties have been verified by experienced property managers.

Contact Form

Our 636 london Accommodation are rated 4 out of 5 based on 682 reviews