Lewisham's authentic Caribbean breakfast spot serves ackee and saltfish that tastes like home, plus rum cake that's light, fluffy, and absolutely worth the trip.