To navigate, press the arrow keys. Shanghai Garden Chinese Restaurant ← View details 29-35 High Street, Russell Island, Queensland 4184 Get Directions From* To * — Required information