where is lonodn heathrow located
Read more. Choose car rental at Heathrow Airport and explore London at your leisure. Our car rental station at London Heathrow is conveniently located just north of Terminal 3, offering new cars and low prices for your journey around the UK capital.ead more. Choose car rental at Heathrow Airport and explore London at your leisure. Our car rental station at London Heathrow is conveniently located just north of Terminal 3, offering new cars and low prices for your journey around the UK capital.