>> I think it's in Mexico.... erm... with the 727s and AA
>> in above a small pub...
I believe that you are thinking of TGU (Tegucigalpa, Honduras). There is a small restaurant on a hill just to the right of the approach path (sorry, don't know which rwy). The a/c are so close on final, that it seems as if the restaurant opened a new drive-thru window of sorts!
Some time back, I saw a couple of pics here on a.net of a SAHSA 722 on final for TGU. Definitely a close-up of the a/c!
"Keep thy airspeed up, less the earth come from below and smite thee." - William Kershner