Explore details about location Twin Hill Road. Twin Hill Road is a location situated within the Town of Petersburgh alongside other areas such as Taconic Trail, Main Street, Taconic Crest Trail.