The Trafalgar?
I remember a bar in the quite close to Heathrow that used to be very popular with aircrews.. going back maybe 10 or 15 years now.. I think it was the called the Trafalgar possibly?
Is it still in use or have things moved on to someplace else?
Curious