thesqua.re serviced apartments offer exclusively designed and well equipped short term and long term lets in almost all the prime locations of cities like London, Paris and New York. The apartments are suited for both corporate and leisure travellers and are well-connected to shopping areas and eateries.
Business Mail - email@example.com
Address 150-152 Fenchurch Street London, EC3M 6BB
Phone +44 (0)203-701-3010