Location & Contact:
150-152 Fenchurch Street London, EC3M 6BB Fenchurch Street London , London EC3M 6BBFenchurch Street London, London EC3M 6BB
thesqua.re - Serviced Apartments
thesqua.re serviced apartments offers exclusively designed rental units in famous cities like New York, London and Paris. Both corporate and leisure travellers can enjoy a stay in these apartments, which are well-connected with shopping centers, restaurants and tourist attractions.
Debit, PayPal, Visa, MasterCard