Dong Shan is a Chinese takeaway offering phone orders and online ordering. It is located at 59 Baden Powell Road.