Devonshire England. Home of the infamous cream tea, and breath-taking landscapes. Located in the South West of England, Devon is…