Get Directions to Swallows Rest ← View details Fullers Rest, Callington PL177ND, United Kingdom, Callington, England Get Directions From* To * — Required information