CAFE SARA LIMITED Company number 10279441 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office Address13 Arnould Avenue, London, England, SE5 8AU PostcodeSE5 8AU Companies at this postcode 6 Average house price in SE5 8AU £356,000 (5 sales) Map