Been here? Tap the star.
Little Shelford Airstrip — Little Shelford, Cambridgeshire, England, United Kingdom