Coffee & Tea in London - Crystal Palace 33 Whitehorse Lane, Crystal Palace, London, SE25 6RD Tags: cafes, cuisine: caribbean, price for 2 (exc. drinks): £25, snack shops & tea rooms