To navigate, press the arrow keys. Royal China ← View details 143 Queen Street, Newton Abbot, England TQ12 2BN +44 1626 337111 Get Directions From* To * — Required information