Been here? Tap the star.
Grand Falls-Windsor Heliport — Grand Falls, Newfoundland and Labrador, Canada