Explore details about location Penhellaz Hill. Penhellaz Hill is a location situated within the Helston alongside other areas such as Parc Eglos, Penrose Estate (NT), Borlase Close.