Places to stay in South Town, Hampshire
We have no listings or alternative listings for 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 (7.6 km) away.
If you are travelling in the area, South Town is located close to Reed School (historical), Dundee Junior High School, Deer Creek, Braewood Park and Wetzel Park.