38 Lexington Street, London W1F 0LL, United Kingdom
Distance: 106 yd.
Company description
Metre Squared Interiors is a leading fit-out and refurbishment company, based in the heart of London’s West End. We really understand the challenges involved with commercial design and build.