Shannon Heights, Penn Hills Township, Allegheny County, Pennsylvania, United States