Explore details about location Newman Hill. Newman Hill is a location situated within the Niagara Falls alongside other areas such as Montrose Road, McGill Street, Crawford Street.