The Old Shanghai Chinese Restaurant & Takeaway

       Specialist in Cantonese, Peking and Szechuan cuisine



Untitled Facebook square blue large

Tel: 01234 240195

Tel: 01234 240260

The Old Shanghai, 17a High Street, Olney, Buckinghamshire, MK46 4EB


Food Menu

The Old Shanghai provides authentic Chinese cuisine, we can cater for a wide range of diets and preferences.

Pick your favourite all-time dish, or try something new!


Our professional waiting staff are able to guide you through the appetising menu.



If you suffer from any food allergies or intolerances please make a member of our team aware before you place your order.

Restaurant Menu Drinks List

Wine and Bar Menu

We offer an extensive selection of wines to perfectly complement our dishes.


Treat yourself or your loved ones to £15 off lunch or dinner when you collect 4 reward vouchers when dining in with us.


As a thank you, when you spend over £45 in our restaurant, you will receive a reward voucher from us.  

A total of 4 reward vouchers entitles you to £15 off.*



*This offer cannot be used in conjunction with any other offers, offer only applies to restaurant dining and cannot be applicable to take-away orders.

Changes may be made to this offer without notice, please enquire when booking.


Reward Vouchers