For more information about our properties or if you have any questions about The Arch Company, please contact our customer service team:

We only use this information to contact you about your enquiry.

Head Office:

Address:
Unit 6, Burrell Street, Southwark, London, England, SE1 0UN

View location on Google Maps

Call Us: 0800 830 840

Email us

Journey Planner

The Arch Company Properties Limited, as general partner of the Arch Company Properties L.P.

Registration Number: 11516452
Registered in England & Wales
Registered Office: 140 London Wall, London, EC2Y 5DN