22 Gibbon Rd, Nunhead, London SE15 2AS, United Kingdom
No delivery
Spot something wrong?
Dishes at Palace. Prices may vary in venue.