Based in Peckham, Crab Salad are all about juicy colour, sustainable products & tidy angles.Make a booking here.
1-3 Peckham High St, Peckham, London SE15 5DX