71 Lordship Ln, E Dulwich, London SE22 8EP, United Kingdom
Closed· Opens Tue at 18:00
71 Lordship Ln, E Dulwich, London SE22 8EP, United Kingdom
No delivery
Spot something wrong?
Dishes at Perilla @ Platform 1. Prices may vary in venue.
Been to Perilla @ Platform 1? Be the first to share what you ate.