Overview
Claimed
Description
Situated just south of Central London in the heart of Kennington, Edinburgh House offers a newly refurbished Business Centre set over six floors.
Tags
Source of Info:
Y Yext
118 Information
Situated just south of Central London in the heart of Kennington, Edinburgh House offers a newly refurbished Business Centre set over six floors.