To navigate, press the arrow keys. Lottie Loo ← View details 11 Church Lea, Launceston, England PL15 8QZ +44 1566 773283 Get Directions From* To * — Required information