Airport in the west of Greater London (8)
I believe the answer is:
heathrow
(Other definitions for heathrow that I've seen before include "our counterpart of Charles de Gaulle" , "site for airport" , "lots of movement through the air here" , "London's busiest airport" , "London airport" .)