To navigate, press the arrow keys. Double Luck Kitchen ← View details 125 Queen Street, Newton Abbot, England TQ12 2BN +44 1626 361773 Get Directions From* To * — Required information