Lowndes Square

BACK

Lowndes Square

Refurbishment of 9 units over 19,000 square feet.

Gross development value of £11 million and profit share of 33%.