To navigate, press the arrow keys. Antonio's ← View details 63 Market Street, Torquay, England TQ1 3AW +44 1803 414024 Get Directions From* To * — Required information