, TheSqua.re Serviced Apartments
TheSqua.re is an award-winning global network of serviced apartments, with bespoke accommodation in 550+ cities. With offices in London, New York, and Delhi, we have our finger on the pulse of the serviced apartments industry, delivering comfort and convenience for corporate travelers all over the world. And,