Animal Healing in South Town

South Town is a hamlet situated in the civil parish of Medstead, Hampshire. Its nearest town is Alton, which lies 4.7 miles away. Wikipedia