New Royal China Chinese Take Away

New Royal China Chinese Take Away

3.3 (61 reviews)

48 Plumstead High St, London SE18 1SL

London, SE18 1SL