Kaieteur Kitchen Original - Caribbean restaurant in Elephant and Castle, London | Reviews, Photos & Information on Postcard