High Rise Apartments London

London has some of the most irresistible skyscraper views in the UK. As of 2018, the number had been a whopping 31 skyscrapers touching a height of 492 feet. That's exactly the view that we at TheSqua.re wish for o

...Read More

All our properties have been verified by experienced property managers.

Contact Form

Our 477 london Accommodation are rated 4 out of 5 based on 800 reviews