Business overview
TheSquare Group is a technology-driven global accommodation brand, with more than 35,000 members, 200,000 apartments and 300+ corporate clients. The brand is present in more than 650 cities worldwide, with more than 100 employees on its rolls. More than a million room nights have been booked at TheSquare, including its signature luxury and corporate serviced apartments in all major global cities.