CAFE MERO LTD Company number 17379311 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address89 Walmer Terrace, London, England, SE18 7DZ PostcodeSE18 7DZ Companies at this postcode 6 Average house price in SE18 7DZ £330,000 (2 sales) Map