Daddy O Suya Spot - African restaurant in Elephant and Castle, London | Reviews, Photos & Information on Postcard