Explore details about location Town Beach Road. Town Beach Road is a location situated within the Bennington alongside other areas such as Acre Street, Balch Farm, Mountain Road.