============================================== Costa Coffee ============================================== Coffee Shop ---------------------------------------------- WHERE 25 Limpsfield Rd, London, CR2 9LA, United Kingdom CHECKED IN 5 Apr 2023 16:54 ----------------------------------------------