Maitre Choux South Kensington Address: 815 Harrington Road, South Kensington, London – SW7 3ES Phone Number: 020 3583 4561 As a New Yorker, I always wish it was the norm to take a 30 minute break and enjoy a nice cup of afternoon tea. The only thing New Yorkers are known for is fueling up on coffee during all hours …