To navigate, press the arrow keys. China Restaurant ← View details 39 Stafford Street, Oban, Scotland PA34 5NH +44 1631 565317 Get Directions From* To * — Required information