Servcorp - The Leadenhall Building
Level 30, The Leadenhall Building, 122 Leadenhall St, London EC3V 4AB, United Kingdom
Google rating: 4.9
Google reviews: 28
https://www.servcorp.co.uk/en/serviced-offices/locations/london/the-leadenhall-building/?utm_source=google-maps&utm_medium=organic