North Park is located in northern Allegheny County in McCandless Township.
The Lakeshore Pavilion is located on Lake Shore Drive in between Walter Road and... Walter Road.
From McKnight Road, turn east onto Ingomar Road for one mile. Turn left onto Kummer Road, then almost immediately turn right onto Walter Road. Lake Shore Drive will split off to your right. Follow it around until you reach the pavilion. There is angle parking slightly south of the pavilion, in between the roadway itself and the bike path.
The Kolich Pavilion is also located on Lake Shore Drive, immediately before you reach the Lakeshore Pavilion. Follow the directions above until you see angle parking on your right (the spaces are in between the road and bike path). Park here, and you will be directly adjacent to the pavilion. There is a handicapped-accessible path from the parking area to the pavilion.
Babble Brook Shelter
The Babble Brook Shelter is located on Ingomar Road near its intersection with Babcock Blvd. The shelter is in between Ingomar Road and the lake. Parking is available in the parking lot across the road from the shelter. Unfortunately, the Babble Brook shelter is not handicapped-accessible.
The Showcase Cinema North Park and Ride stop on the Port Authority's 12 bus comes closest on weekends, but it's still 2-3 miles away. Carpooling is probably a better option.