LUXA CLINIC LTD Company number 11882986 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address18 Duncan Street, London, England, N1 8BW PostcodeN1 8BW Companies at this postcode 75 Average house price in N1 8BW £548,000 (10 sales) Map