Meditation in Barnstaple - EX33

Barnstaple /ˈbɑːrnstəbəl/ or /ˈbɑːrnstəpəl/ is the main town of North Devon, England, and possibly the oldest borough in the United Kingdom. Wikipedia