Avocado & Coffee Organic Cafe in London 228-232 Trafalgar Rd, London SE10 9ER, United Kingdom +442088588600